闰年算法有三个规定: 1.被4整除的是闰年,但有例外情况,见规定2。 2.被100整除的不是闰年(比如1900年不是闰年),但有例外情况,见规定3。 3.能被四百整除的是闰年(比如2000年是闰年)。 顺便说,天文学计算出每年时长应是:365.242198天。 只考虑规定一1,计算的每年时长就是365.25天。 规定2修正规定1后,计算的每年时长就是365.24天。 再经规定2修正后,计算的每年时长就是365.2425天. 当然即使这样修正后每3300年左右仍会多出一天。 也许以后会有规定4再修正3(比如规定能被3200年整除的不是闰年),但那是很久以后的事情了。