javascript计算某年某月的天数

javascript计算某年某月的天数 代码
// 计算月的天数,传入年,月
     function  GetDay(varYear,varMonth)
    {
        
var  lngDay
        
var  Year = parseInt(varYear)
        
var  Month = parseInt(varMonth)
        
switch (Month)
        {
            
case   1 :
            
case   3 :
            
case   5 :
            
case   7 :
            
case   8 :
            
case   10 :
            
case   12 :
                lngDay
= 31
                
break
            
case   4 :
            
case   6 :
            
case   9 :
            
case   11 :
                lngDay
= 30
            
break
            
case   2 :
                
if ((Year% 4==0&&Year%100!=0)||(Year% 400 == 0 ))
                {
                    lngDay
= 29
                }
                
else
                {
                    lngDay
= 28
                }
                
break
        }
        
return  lngDay
    }

新增:

  在公历(格里历)纪年中,有闰日的年份叫闰年,一般年份365天,闰年为366天。由于地球绕太阳运行周期为365天5小时48分46秒(合365.24219天)即一回归年,公历把一年定为365天。所余下的时间约为四年累计一天,加在二月里,所以平常年份每年365天,二月为28天,闰年为366天,二月为29天。因此,每400年中有97个闰年,闰年在2月末增加一天,闰年366天。 闰年的计算方法:公元纪年的年数可以被四整除,即为闰年;被100整除而不能被400整除为平年;被100整除也可被400整除的为闰年。如2000年是闰年,而1900年不是。

你可能感兴趣的:(JavaScript)