公历综述
一、阴历、阳历、阴阳合历
人类的生活与生产总离不开时间与空间,自己怎样才能记住,向别人怎样才能表达清楚以至准确地记录某一事件,某一现象,都须要有一种固定的方法,这就是纪年、纪月、纪日、纪时的问题。
人们最容易观察到的是日出、日没、昼夜循环构成的一天,再长一些是月亮圆缺循环不已的月,更长一些是寒暑季节循环变化的年。经过长期的观察,人们发现月亮圆缺循环一次(朔望月)大约是三十天或二十九天,季节循环一次(回归年)大约是365或366天。如果不按这些标准,改以太阳,月亮在天球的恒星背景中的方位为标准,则在天文学上还有恒星月(比朔望月短些)和恒星年(比回归年长一点)。其他还有近点月、交点月等,这里就不去讲它们了。
年、月、日都是周而复始循环不己,本来是无所谓头和尾的,但人们为了方便总不能不给它规定出一个开头之处。各民族、各地区、各时代,有不同的规定,于是就产生了互相换算年首、月首的问题。
日的开头有从天明、平旦开始,从日落开始,从夜半子时开始等几种计算法。
月的开头有从月圆开始和从新月出现开始等几种计算法。
年的开头有从昼夜长度由长变短的冬至开始,和昼夜长度相等的春分开始,和从其他的标志开始等多种计算法。
最令人头痛的问题是一个朔望月不是三十天整,而是二十九天半还多一点。但是在实际生活中不能把一天分为两半,使它的上一半属于上一个月,同一天的下半天属于下一个月,那样太不方便了。一年365天如果规定为十二个朔望月,共354天,则还剩下十一天,朔望月29.5309天和回归年365.2422天之间没有一个公倍数,不能形成周期,顾此失彼,怎么办?
正是由于对这几个问题处理的方法不同,在世界上有过干差万别,各种各样的历法。归纳起来不外三种:阴历、阳历、阴阳合历。前两者只顾一头,第三种是两头兼顾。
先说阴历,它是单纯根据月亮圆缺的周期制定的。所谓“单纯”就是它只顾月亮这一头,不管由太阳与地球的关系而产生的气候冷热等季节变化。月亮又叫做“太阴”所以这一类历法叫做“太阴历”,简称为阴历。当月亮和太阳正好分处于地球两边的时候,柔和的月光通宵达旦地照耀着酣睡的大地,这个月亮最圆的时刻叫做“满月”,也叫做“望”。由于月亮是时刻都在运动着的;所以严格地说来,真正的“望”只是极短暂的一瞬间,一刹那,一般人是观察不到那样的细微变化的,通常就把包括真正的“望”这一天全天叫做“望”日,或者简称为“望”,这是一种最容易观察到,最显著的—种天象。与此相反,当月亮正处在太阳与地球中间的那一天,人们根本无法看到月亮的任何一点形象,这一天就叫做“朔”,在天文学则是指月亮的黄道经度和太阳的黄道经度正正相符合的那一瞬间。天文学家把月相变化的周期,即从朔到朔或从望到望的时间长度叫做“朔望月”,藏历中称之为tshes-zla,也可译为“太阴月”。多年的观测表明朔望月的长度不是固定不变的,它的平均长度为29天12小时44分,即29.5306日,这是制定历法非常重要的一个数据,必须牢牢记住。初步可暂时粗略地记为二十九天半。
最典型的阴历是伊斯兰历里用于历史纪年和宗教祭祀的“月分历”(区别于用于农业上的“宫分历”)在我国古代把它叫做“回回历”。它永远固定地以十二个朔望月为一年,平均每个月为29.5日,十二个月共354日,闰年在年底增加十日为355日,不设闰月。
另外,我们知道与人类,特别是处于地球的温带的人们的生活和生产有密切关系的是春暖、夏热、秋凉、冬冷的气候变化。这种由春、夏、秋、冬四季循环所构成的年叫做“回归年。”也就是太阳从最高到最低,再从最低回到最高的周期,它在天文学上严格的定义是:“平太阳连续两次通过春分点的时间间隔。”根据长期天文观测的结果,知道回归年的长度是365.2422日,即365天5小时48分46秒,这是制定历法时又一个非常重要的数据,必须牢牢记住的粗略地可以记为365又四分之一天。古代的历算家们所得到的数据不是一下子就达到这样的精确程度,总是随着历法的发展,逐步向精确靠近的。
由此可见,回归年比太阴年(即伊斯兰教的阴历年)两者相差十一天,经过十六、七年就会积累到一百八十天左右,也就是说冬天与夏天要颠倒过来。纯粹的阴历是不设置闰月的,而藏历与农历都有闰月,虽然平年也是354或355天,而有闰月的年份则为384天,因此不能说农历是阴历,藏历也不是阴历,而是阴阳合历。
二、夏历、农历与旧历
先说“夏历”这个名称的来源。汉族早在两千四、五百年之前就开始使用十二地支(子、丑、寅、卯,……)纪月的办法,以冬至日所在的那个月为子月,其次月为丑月、又次月为寅月、冬至以前的那个月为亥月。以子月为年首正月者叫做“建子”,其余类推。有的史书上记载说:夏代建寅、殷商建丑,周代建子,而秦朝建亥。汉朝初年仍建亥,汉武帝太初元年(公元104年)又恢复夏正建寅。其后各朝各代,虽然历法多次改换,而建寅这一点始终未变(除去武则天采用周正的很短的几年)。从采用建寅这一点上说,从汉朝的太初历到清朝的时宪历都用了夏正,都可以称为夏历,但不是说历法上的其他成分要素都是夏朝的。这样,“夏历”就成了历法中的一个类名,而不是某一种历法的专名了。
至于“旧历”是公元1911年以后才使用的名词。辛亥革命以后政府宣布采用公历的纪月纪日方法,相对于这种新的方法而言,人们就把清朝时所用的“时宪历”叫做旧历。
“农历”这个名称的来源。我国自古以来对传统历法的称呼五花八门,大致有;黄历、皇历、中历、旧历、古历、阴历、夏历、农历等等。直到上个世纪六十年代也没有统一。六十年代中叶,一场史无前例的文革从大破“四旧”开始,黄历、皇历等自然属于必破对象,“农历”应运而生——属于大办农业的产物,意思是指导农业生产的历书。
但是,数千年来,指导农业生产的是二十四节气,而二十四节气属于阳历性质,如果把阳历称之为农历还比较恰当,而把包括阴历在内的传统历法称之为农历,那就很不科学了。
本人在网站栏目中很难解说“农历”一词,一时说农历注重月亮,属于阴历;一时又说二十四节气属于阳历,绕来绕去,总也说不清楚,后来我只好用阴阳合历来说明,有点把农历作为阴阳合历看待的意思。(对“农历”称谓的改革建议)
三、阳历与公历
什么是阳历呢?它以太阳的视运动周期,也就是地球绕太阳运动周期为基础的,因此叫做太阳历,简称为阳历。它的每一个历年都近似于回归年,每一个历年中的月份、日期都与太阳在黄道上的位置较好的符合,例如春分点永远在3月21或22日,不会有大的出入。由于一个回归年的十二等分约为三十天半(30.4368日)近似二个朔望月,所以阳历把一年也分为十二个月,实际上阳历里所谓的“月”,只是个与朔望月无关的空名而已,与月亮圆缺的变化周期根本没有什么关系。根据阳历的日期,我们无法知道月亮的朔望和上弦、下弦,但根据阳历的月份却可比阴阳合历更准确地看出四季寒暖变化的情况。
现在世界各国的公历就是阳历的一种,所以把我们所说的公历叫做阳历不能算错。不过要知道阳历是个类名,不是专名,不能反回来说阳历就是公历。因为古埃及也用过太阳历,古罗马的儒略(Julian)历和格里高(Gregorian)历也都是阳历。格里高历(或称格里历)就是我们现在所说的公历。“公历”是我国人给起的名字,《汉英词典》上没有与之相应的英语词,只有“格里历”。公历里虽然没有二十四节的名称,可是二十四节在阳历里有固定的月、固定的日年与年之间最多相差一两天,而在农历和藏历里某一节在月头、月中、月尾都有可能,没有固定的日期,因此说二十四节是阴历的特征是不对的,它应该属于阴阳合历的农历和藏历中的阳历部分,因为它们是根据太阳在黄道上的位置而决定的,与太阳无关。
公历改革
现行公历缺点世界改革方案目前大多数国家使用的公历虽然精度高,然从实用角度看,仍有如下缺点:目前世界上对公历改革的方案很多,比较优的是所谓的“世界历”,其方案有两种:
一、一年四季各季的长短不同,有90、91、92三种,帮上下两个半年的长度也不相等;一、十二月世界历——一年分四季,每季开头的一个月为31天,其余月为30天,多余的1天放在岁末,作为年终国际节日;闰年的闰日1天放在六月末。
二、各月的日数不等,有28、29、30、31四种,且大小月的排列无规律;二、十三月世界历——每月28天,刚好四个星期,多余的1天放在岁末,作为年终国际节日;闰年的闰日1天放在六月末。
三、每日的星期不固定,随着不同的年份变化。
上述两种“世界历”克服了现行农历的缺点便于记忆,且年年相同,永久可用。缺点是特别列出的闰日和年终国际节日均不在日序之内,对记录社会活动和历史事件都将带来很大的麻烦。
21世纪将启用新日历
联合国在日内瓦成立了一个“修订历法委员会”,经过多年的研究,设计出了未来的日历,并准备于21世纪开始启用。简介如下:
1、每年仍为12个月,分四个季度,每个季度的第一个月为31天,其余2个月各为30天。
2、每个季度为91天,能被7整除,所以每个季度均为13周,并且固定每个季度的头一天为星期日,最后一天为星期六。
3、上半年和下半年各为182天,加起来共364天,剩下来的1天既不算日期,也不算星期几,把它安排在全年的最后,如是闰年,多出来的另一天则安排在6月30日与7月1日之间,也什么都不算,或可以定为某个国际性节日,全世纪人民都过节。
这个日历改革方案比现行日历优越。不但大月、小月、星期有规律,而且每年12个月可以平分3等分、4等分和6等分。便于计划、统计和比较,由于这种未来的日历与现行的日历比较接近,容易为全人类所习惯,所以将从21世纪开始推广使用。
为21世纪设计的又一新历方案
有位名叫库尔金的美国人提出,2001年是新的千年的第1个世纪之绐,那一年的第1天恰恰又是星期一,所以正是星期一,所以正是实行新历法的时机。
库尔金说,从国际联盟到联合国,60年的时间未能找出弥补公历不规则这一缺陷的国际通用历法。他提出一种一劳永逸的设想:1年分成4个季度;每季度3个月,头两个月每个月28天,后一个月每个月35天(即多出一个星期),也就是说,每年的3月、6月、9月和12月份为35天月,余者皆为28天月。
每个月1号都是星期一,顺序排下来,1号、8号、15号、22号……固定为星期一,年年如此,月月如此。因此,只要记住这几天,随时都可以说出哪一天是星期几。这样加在一起,1年只有364天,多出的1天就算作空白日,既不划入上一年,也不加在下一年,而是定为“世界和平日”等国际性节假日。
逢闰年又会多出一天,这一天就加在6月、7月之间,也算作空白日,作为统一假日。
这种设计合不合理?会不会被世界接受?自然有待评议。