地球绕日运行周期即一个回归年是365天5小时48分46秒(合365.24219天),公历把一年定为365天,所以计算起来,每400年会多出97天,也就是说,要设置97个闰年。 而每4年设一个闰年,400年会有100个闰年,就多出3个闰年。为了解决这个问题,除了规定“能被4整除”这个条件外,还规定“凡是整百的年份,要能被400整除”的才算闰年。这样规定下来,1700、1800、1900都不是闰年,而1600、2000则是闰年。 如此规定,刚好满足了400年中设97个闰年的客观规律。
公历闰年的精确计算法:
①、普通年能被4整除而不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)
②、世纪年能被400整除而不能被3200整除的为闰年。(如2000年是闰年,3200年不是闰年)
③、对于数值很大的年份能整除3200,但同时又能整除172800则又是闰年.(如172800年是闰年,86400年不是闰年)百度百科的闰年解释:闰年