2月29日是闰日,阳历、农历分别是怎么“置闰以合时”的?

历法是人们通过观察自然现象总结出的年、月、日、时法则,世界上曾经存在过许多种不同的历法,时至今日,除了世界通用的公历外,农历作为长期使用并沿袭至今的历法在我国依旧相当重要。无论是阳历、农历,它们都有独特的“置闰”方法,达到合乎时宜的目的。

历法时间的偏差

历法是根据太阳或月亮的运行规律制定的,根据太阳运行规律制定的历法被称为“太阳历”或“阳历”,根据月亮运行规律制定的历法被称为“太阴历”或“阴历”。另外还有以阴历为基准,并结合阳历的历法就是“阴阳合历”,阴阳合历是配合季节变化的自然历法,在指导农耕上有特殊作用,也就是常说的“农历”。虽然阳历、阴历、农历的历法规则不同,但都会出现历法规则与太阳、月亮、地球的实际运行规律之间的偏差。

对于阳历来说,每年差了约6小时。我们通常所说的一昼夜是24小时,它指的是一个“平太阳日”的时长,与之相对的是“真太阳日”时长。“太阳日”顾名思义,就是以太阳为参照物计算的时间。一个真太阳日简单说就是太阳两次出现在某地正上空的间隔时间,由于黄赤交角的存在,不同地区、不同日期的真太阳日时长不尽相同,因此无法作为时间计量单位。平太阳日时长就相当于取了全年真太阳日的平均值,即24小时。太阳日对应的是太阳年,人们规定,两个春分点的时间差为一个太阳年(也叫回归年),这种情况下,地球绕太阳只公转了359°59′9″.71,用天来表示的话就是365.2422日,即365日5小时48分46秒。我们常用的一年365天这个说法是四舍五入后的结果,所以每年就会相差大约6小时。

对于阴历和农历来说,每年差了11天。月球的自转周期与其绕地球公转的周期相同,也就是说,月球公转一周的同时,也绕自己的轴心自转了一周,时间为27天7小时43分12秒(即27.3217个平太阳日)。从新月到满月,再从满月到新月的时间间隔为一个“太阴月”,也称为“朔望月”,平均周期为29天12小时44分2.8秒(即29.5306个平太阳日),12个朔望月就是阴历和农历中的一年,据此计算,阴历和农历一年约为354日,与阳历相差了11天。

置闰以合时

历法其实就是人们根据日、月运行规律,对年、月、日进行安排,如前所述,一太阳年是365.2422日,一朔望月为29.5306日,如何将这些天合理分配在数个月份,并确保年、月、日都是整数,就是历法所要解决的。其中阳历主要考量太阳年,农历则需要同时考量太阳年和朔望月。因此为了解决历法时间的偏差,就需要置闰。

阳历置闰日。我们最为熟悉的是阳历置闰,即每隔4年出现的2月29日。阳历置闰相对于农历置闰来说较为简单。目前人们所使用的阳历源自16世纪的格里历,而格里历是在朱利安历(公元前45年)的基础上制定的。

朱利安历规定了四年一闰的置闰规则,即每4年多加一天,那一年便被称为闰年。由于2月在古罗马历法中被规定为一年中的最后一个月(注:February在拉丁语中的本意是“净化”,在这个月罗马人会忏悔自己过去一年的罪过,洗刷心灵,为庆祝新年的到来做准备),所以阳历历法规则大多都是对2月的调整。在朱利安历中,每4年多加的那一天也就被放置在了2月,因此就有了平年365天和闰年366天之分,通过置闰将每4年相差的1天消除了。但是这个置闰规则是存在问题的,每4年增加1天,平均每年就是365.25天【(3×365+366)/4】,而一个太阳年为365.2422日,二者相差约0.01天,100年后就相差1天,1000年后就相差10天。

所以,格里历虽然沿用了朱利安历的置闰规则,但是添加了新的规定以减小误差,即某一年要是闰年,必须同时满足两个条件,首先要能被4整除,其次要同时被100和400整除,这种情况下,阳历中的平均历年为365.2425日,与一太阳年的差值为0.0003日(365.2425-365.2422),大约3333年才会相差1天,也就是说大约每3333年,还是需要从日历上删除1天。

农历置闰月。农历是典型的阴阳合历,由于是阳历和阴历的结合,所以本身就有其特殊性。因此农历的“合时”不是通过闰日,而是通过闰月实现的,闰月具体是哪个月并不固定。

首先,农历是依据月亮绕地球一周所要的29.5306日来安排大小月的,因此农历大月为30天,小月为29天,以此计算,农历中的一年为354日,这与阴历是相同的,只能反映出月亮的盈亏变化,无法与季节变化相对应,依照这种历法规则,原本是夏季的月份在若干年后就会成为冬季,导致月份和季节的误差,所以要将阳历所代表的太阳运动与阴历相结合。而且,354天与365天之间相差11天,很难通过置闰日来消弭。

其次,置闰月就是给一年中的某个月份后加一个月使之成为闰月,但是具体给哪个月增加天数是需要计算的。在古代,农历最主要的作用是指导农耕,所以哪一个月是闰月,取决于24节气,正常的月份里,每个月有两个节气,第一个被称为“节气”,第二个被称为“中气”,比如立春是节气,其后的雨水就是中气。但是由于农历每月比阳历每月几乎少了一天,每三十个月左右,就会有一个月份没有中气,该月就被定为闰月。比如某个月没有中气,它的上一个月为6月,则这个月就是“闰6月”。

现在农历年使用的置闰规则为“十九年闰七”,也就是说,农历中每19年会安排7个闰年,平年为12个月共约354天,闰年为13个月共约384天。根据十九年闰七的规则,平均每年的日期数约为365.05日【(12×354+7×384)/19】,近似于一个太阳年的365.2422日,同时每个月的日期数近似于一个朔望月的29.5306日。

历法起初是人们观察太阳东升西落和月亮阴晴圆缺总结出的规律,它是智慧的结晶,也曾是生活的指导。虽然如今的我们,已经不会像古人那样完全依赖于日月星辰进行农耕劳作,但是这些历经千年的法则依旧世代流传、经久不息,潜移默化地影响着我们的日常。