你真心地喜欢你的女友,但当她在不经意间问你,你为什么喜欢我,你是不是还要小小地想一下呢?所以,我们必须知道,闰年为什么是这样判定的,才能很好地应对这种突发情况的发生。哈哈,进入正题吧!

1.闰年:2月29天,为何多一天?t(地球公转)=365天5小时48分46秒(合计365.2422天)

2.平年:t(1年)=365天 t(地球公转)-t(1年)=0.2422天<=0.25天

也就是说,每年多出了大约0.25天,0.25天/年*4年=1天

多出来的这一天就放在2月上,所以,2月29天,4年1个闰年

3.上面所说的是大约(0.2422天<=0.25天),其实是多算了,t(多算的)=0.25天-0.2422天=0.0078天/年

t(多算的)是每年人为原因多出的,t(多算的)*400年<=3天。就是说,每400年又多算出了大约3天。

4.所以0-100-200-300-400,这四个100年的过渡,本来应该有4个闰年,由于人为多算出了3天,所以前3个过渡闰年被取消,每逢400年一个闰年。

5.不难看出,乘400年的t(多算的)也是大约的一个值,但这样的精确度,已经足够计算了,真正的误差还要等几千年才能多出一天来。

7.1900年不是闰年,不能被400整除,而2000可以。

6.总结起来就是:4年一闰,百年不闰,400年再闰。

JavaScript代码:

if (!isNaN(parseInt(year))){

    if ((year%4==0&&year%100!=0)||(year%400==0)){

        alert("闰年哦,亲!");

    }else{

        alert("不是闰年……");

    }    

}else{

        alert("亲!要输入正确的日期格式哦!");

}