日历狗
日历

闰年的算法

    闰年   算法
《闰年的算法 闰年怎么算》

闰年是为了弥补,因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。平年只有365天,而闰年有366天。那么闰年究竟该怎么算呢?

闰年怎么算

闰年是公历中的名词,分为普通闰年和世纪闰年。因为平年比回归年短约0.2422日,所余下的时间约为每四年累计一天,故第四年于2月末要加1天。但按照每四年一个闰年计算,平均每年就要多算出0.0078天,这样经过四百年就会多算出大约3天来,因此每四百年中要减少三个闰年。

因此算清是否是闰年就很简单了。能被400整除,或者能被4整除但不能被100整除的都是闰年,其余的年份均为平年。能被400整除的为世纪闰年,如2000年就是世纪闰年。

凡阳历中有闰日(2月29日)的年份,闰余(岁余置闰。阴历每年与回归年相比所差的时日)。

1582年以来的置闰规则:

普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。

世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是闰年,2000年是闰年)。

1582年以前的惯例:四年一闰;如果公元A年的A(正数)能被4整除,那么它就是闰年;如果公元前B年的B(正数)除以4余1,那么它也是闰年。