练习28_第几天.html 693 B

12345678910111213141516171819202122232425262728
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>Document</title>
  7. </head>
  8. <body>
  9. <script>
  10. var months = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
  11. function IsLeapYear(y){
  12. return (y%4==0 && y%100!=0) || y % 400 == 0
  13. }
  14. function DayOfYear(y,m,d){
  15. var count = 0;
  16. if(IsLeapYear(y)){
  17. months[1] = 29
  18. }
  19. for(var i=0;i<m-1;i++){
  20. count += months[i];
  21. }
  22. console.log(count+d);
  23. }
  24. DayOfYear(2026,2,12);
  25. </script>
  26. </body>
  27. </html>