闰年2月29天,咱们都知道怎样判断,但知道为何那样作吗?

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

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

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

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

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

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

t(多算的)是每一年人为缘由多出的,t(多算的)*400年<=3天。就是说,每400年又多算出了大约3天。总结

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

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

7.1900年不是闰年,不能被400整除,而2000能够。view

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

JavaScript代码:vi

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

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

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

    }else{

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

    }    

}else{

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

}

相关文章
相关标签/搜索