综合题6_编程题8.html 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. // 判断闰年
  11. function foo(a){
  12. if(a % 4 ==0 && a % 100 != 0 || a % 400 == 0){
  13. return true;
  14. }else{
  15. return false;
  16. }
  17. }
  18. // var day = new Date();
  19. // var year = day.getFullYear();
  20. // var month = day.getMonth() + 1;
  21. // var date = day.getDate();
  22. function foo2(x,y,z){
  23. var monthArr = [31,28,31,30,31,30,31,31,30,31,30,31];
  24. // 判断是否是闰年 如果为闰年 2月份为29天
  25. if(foo(x)){
  26. monthArr[1] = 29;
  27. }
  28. // 计算天数
  29. var sumDay = 0;
  30. for(var i=0;i<y-1;i++){
  31. sumDay += monthArr[i];
  32. }
  33. sumDay += z;
  34. return sumDay;
  35. }
  36. console.log(foo2(2025,4,10))
  37. </script>
  38. </body>
  39. </html>