2020年,是公历历法中的闰年,今年有366天,2月有29天。同样,今年也是中国农历的庚子年,也是一个闰年,增加了闰四月。两种历法都是闰年,为何公历只增加了一天,而农历却增加了一个月?要解释这些问题就要系统的了解一下现行的公历与农历是如何编纂出来的。
公元2020年
目前,大多数国民在生活中使用的历法都是两种,一种是公历,也称阳历或西历,一种是农历,也称阴历或古历。通常情况下,生产生活和现代的假期都是依据公历时间安排的,如公历的5月1日就是劳动节,10月1日就是国庆节,学生的暑假基本上都是7月1日到8月31日,年年如此,没有任何变化。而传统节日多半是依据农历时间安排的,如农历的正月初一是春节,五月初五是端午,八月十五是中秋,亦是年年如此。日常生活中,有些民众按照公历来过生日,有些民众按照农历来过生日。
农历新年
谈到历法,就要先知道如今计算时间周期的三个单位——日,月,年是怎么来的。公历也好,农历也罢,还是其他的历法,古代人民之所以要制定这些历法,初衷并不是为了得到历法这个看似玄妙的玩意,而是为了指导人们的生活,特别是开展农业生产活动。由于古代人民的科技水平有限,所以认知能力也不高,对于时间的测算,自然无法做到今天这样精确。人们通过观察生活,太阳东升西落,一个周期就是一天(极昼极夜除外),今天我们认为这个周期平均下来是24小时,称为太阳日(非恒星日),也是通常所说的一天。夜空中的月相呈周期性的变化,平均下来是29.5天,这就是通常所说的一个月。而太阳直射点回归运动一次(四季更替)大约需要365.25天,称为回归年(非恒星年),也是通常所说的一年(公历年)。依据太阳直射点的回归运动与月相的变化,古代人民总结出了两种不同的历法——太阳历与太阴历。
地球公转
首先,来说说太阳历是如何产生的。
太阳历即公历,自使用之后也称公元纪年,最早编纂于古罗马凯撒时期。它依据回归年(四季更替)来制定,虽然古代中国也有阳历的编纂,但是更多的时候官方使用的都是农历,现行的阳历是从西方传入的,所以也称西历,或西元纪年。公历的一年即一个回归年,平均为365.25天,所以平年是365天,每隔四年为一个闰年,加上一天。说到这里可能很少有人思考一个问题,一年为什么要设置为12个月?而不是10个或者是6个?不难发现,似乎年和月没有什么必然的联系。如果不是为了方便生活,或许公历真的没必要划分什么月份。比如我们习惯上说今天是2020年的2月29日,而不是说今天是2020年的第60天,所以一年分成若干个月也就很正常了。因为一个月相的变化周期是29.5天,十二个月就是354天左右,最接近365天,所以公历将一年分成12个月。