输入年月日判断这是一年的第多少天


         function getDays(y,m,d){
             //定义存储天数的变量
              var days = d;
              //如果用户输入的是一月份,那么直接返回天数
              if(m == 1){
                  return days;
              }

              //如果不是一月份,到这里,需要设置每个月份天数的数组,将每个月的天数相加
              var months = [31,28,31,30,31,30,31,31,30,31,30,31];

             for(var i = 0;i                  days += months[i];
             }
             //判断这一年是否是闰年,是则加一天,因为闰年的二月有29天。其他月份不变
             if(isLeapY(y)&&m>2)
             {
                 days ++;
             }
             return days;
         }
         console.log(getDays(2010,5,1));
 

你可能感兴趣的:(输入年月日判断这是一年的第多少天)