(2) 每逢世纪年为什么又不闰年?
上面的误差23小时15分钟4秒,并非整24小时,所以每4年加1天(24小时),比实际多加了 44分钟56秒。
当累计到第24个闰年,即第96年时,公历天数会多加17小时58分24秒,又接近1天,这时又要调整。
所以公历规定每逢百年时,虽然能被4整除 ,但2月保持28天,不闰年。
这样,在100年中的最后4年, 公历比地球绕圈少23小时15分钟4秒,与前96年多加的17小时58分24秒相互抵消。
抵消后,公历比实际运行圈数只少了 5小时16分40秒,不到四分之一天,可以接受。
所以,每逢百年称为“世纪年”,虽然能被4整除, 但不闰年.如1700年,1800年,1900年等 。
这种调整策略,应该是从公元1700年才开始的,在1600年及之前的那些“世纪年”,都是闰年. 比如1600年,1500年,1000年等。
公元纪年的历史实在太短,到现在才两千多年。一般万年历只能查询1900-2050年之间,也有电子日历能查1900年之前的,会发现1700年之前,所有世纪年的2月其实都是29天,并未实行“世纪年”不闰的策略。
(3) 上面说,每逢世纪年不闰,但是,细心的人会发现,每逢被400整除的世纪年又闰年。为何?
上面说了,每100年误差是5小时16分40秒,累计400年后, 日历天数又比地球实际绕圈少了21小时6分40秒,又接近1天了.
所以,公历又规定每逢能被400整除的世纪年可以闰年。 比如2000年,2400年,2800年,这就是公历400年闰97次的策略。
这样,第400年的时候加1天,把前396年的误差21小时6分40秒给抵消掉,得到每400年公历比地球实际绕圈多2小时53分20秒,误差又调整到四分之一天之内。
(4)但是,以上策略还无法完全解决问题。
8次闰世纪年后,日历天数跟地球实际绕圈比,累积多23小时6分40秒,又接近一天!2000年是第一次闰世纪年,闰8次之后再过400年,是公元5200年,虽然是能被400整除的“世纪年”,但不能闰年,否则日历天数就多出24小时了,所以公元5200年虽然能被400整除,又不能闰。
但,3000多年之后的事情,普通人也没必要去操心!
也许早有人用数学方法把调整策略推算到几亿年之后了,并不难。但这恰恰说明公历与地球实际绕圈之间的差异,需要不断人为调整。
也许早有人用数学方法把调整策略推算到几亿年之后了,并不难。但这恰恰说明公历与地球实际绕圈之间的差异,需要不断人为调整。
现实中意义是,平年日历最后一天的24:00,你以为新年开始的时候,其实地球还在前一年绕呢。
(二)中国自己的日历为何不适合全球推广?
公历能世界推广,跟历史上的各种扩张战争及殖民有关,其次他简洁方便。
中国的农历,也同样存在与公历类似的问题。中国的农历是19年插入7个闰月来调整,并且每个闰年闰的月份不尽相同。中国古代还制定了自己的“太阳历”,即24节气,实行“阴历”和“阳历”结合使用.
“24节气”与气候变化、万物生息关系更密切,比如动物们,没有时间系统, 但冬眠的动物会在“惊蛰”开始醒来。这个历法更有利于指导农业生产,但是有地域局限性。(有关24节气和农历,可阅读:)