今天的历法编制的依据
今天的历法编制的依据
【儒略历】
公元前46年,罗马历情况非常混乱,罗马共和国独裁官儒略·恺撒(即盖乌斯·尤里乌斯·凯撒)采纳数学家兼天文学家索西琴尼的计算后,于公元前45年1月1日起执行的取代旧罗马历法的一种历法。儒略历中,一年被划分为12个月,大小月交替;四年一闰,平年365日,闰年366日(在当年二月底增加一闰日),年平均长度为365.25日。
【格里历】
现行公历即格里历,亦有译为额我略历、格列高利历,是由意大利医生兼哲学家里利乌斯改革儒略历制定的历法,由教皇格列高利十三世在1582年颁行。
儒略历的历年为365.25日,约每128年就误差一日。到1582年时,儒略历的春分日(3月21日)与地球公转到春分点的实际时间已相差10天。1582年3月1日,格里高利颁发了改历命令:1582年10月4日后的一天是10月15日,而不是10月5日,但星期序号仍然连续计算,10月4日是星期四,第二天10月15日是星期五,这样,就把积累的老账一笔勾销了;凡公元年数能被4整除的是闰年,但当公元年数后边是带两个“0”的“世纪年”时,必须能被400整除的年才是闰年。如此,每四百年,格里历仅有97个闰年,比儒略历减少3个闰年。格里历的历年平均长度为365.2425日,接近平均回归年的365.24219日,即约每3300年误差一日,也更接近春分点回归年的365.24237日,即约每8000年误差一日。
人们将这一历法称为“格里高利历”,也就是今天世界上所通用的历法,简称格里历或公历。
【阴历】
现在被称为夏历的中国传统历法,是辛亥革命使用西历后,一些人以为中国传统历法行的是夏正,所以就叫夏历。其实现在使用的这部传统历法,其基本规则是沿用汉代制定的汉历(太初历),所以应该叫汉历。目前称为农历、阴历、古历、旧历等。属于一种阴阳历,平均历月等于一个朔望月,这一点与阴历原则相同,所以有阴历的成分;另一方面设置闰月以使平均历年为一个回归年,并设置二十四节气以反映季节(太阳直射点的周年运动)的变化特征,所以又有阳历的成分。至今几乎全世界所有华人以及朝鲜半岛和越南等国家,仍使用夏历(汉历)来推算传统节日如春节、中秋节、端午节等节日。
农历为什么会有闰月?闰月是为了协调回归年与农历年的矛盾。回归年的总长度为365.2422日,朔望月的长度为29.5306日。朔望月构成农历年,比回归年少10.88天即将近11天,每个月少0.91天,近1天。为了克服这一缺点,我们的祖先找出了“闰月”的办法,采用了19年加7个闰月的办法,即“十九年七闰法”,把回归年与农历年很好地协调起来,保证农历年的正月到三月为春季,四月到六月为夏季,七月到九月为秋季,十月到十二月为冬季,也同时保证了农历岁首在冬末春初。
农历年中月以朔望月长度29.5306日为基础,所以大月为30日,小月为29日。为保证每月的头一天(初一)必须是朔日,就使得大小月的安排不固定,而需要通过严格的观测和计算来确定。因此,农历中连续两个月是大月或是小月的事是常有的,甚至还出现过如1990年三、四月是小月、九、十、十一、十二连续四个月是大月的罕见特例。
(1982年9月17日的读书笔记,2017年1月7日整理)