分节阅读 64(1 / 1)

太平天国史 佚名 5004 字 4个月前

个节气外,就没有别的节气了。只有我们的祖国是世界上文明古国之一,有将近五千年的历史,是一个农业最发达的国家,我们的祖先,最能掌握与农事最有关系的气候。他们精究历象,根据气候的变化,把一年匀分成二十四个节气,除二至二分外,比西欧和各国更细致地更精密地多了二十个节气。

远在距今四千多年,我国古代劳动人民就知道利用黄昏时星宿出现来定一年四季的方法。书经尧典说:「日中星鸟,以殷仲春。……日永星火,以正仲夏。……宵中星虚,以殷仲秋。……日短星昴,以正仲冬」。这就是根据鸟、火、虚,昴来定四季。把这四个星宿作为仲春、仲夏、仲秋、仲冬黄昏时的中星。到春秋、战国时代,我国已经有了二至和二分的四个节气。孟子离娄章说:「天之高也,星辰之远也,苟求其故,千岁之日至,可坐而致也」。古人称冬至和夏至叫做「日至」,冬至叫「日短至」,夏至叫「日长至」。从孟子所说的话,可知我国在春秋、战国时代,由于采用「土圭」测日影的方法,已经很有把握测定阳历年的长短,就决定冬至和夏至的日期了。

二分二至四个节气,是在每季之中。既有了二分二至四个节气,于是由于一年四季的变化,和农业生产的需要,到西汉初年,其余二十个节气也都确立了起来〔一〕。到了这时,可以表示气候变化和提供农耕日程的二十四节气,便全部完备了。

二十四节气在我国历法中占有重要地位,对于农业生产,尤其具有重要的作用。二千多年来,我国农民耕田、播种、收割,都是按照节气办事的,他们依据节气来断定时令,农事的进行就有了根据,用不到再仰观天象了。

我国自古以来,行使夏历。夏历以月亮绕行地球一周作为一月,它的历年长度不和回归年相符,所以夏历的日期和气候变化没有固定关系,这样于农业生产很不方便,于是夏历既设置闰月,使历年的平均长度等于回归年,并在安排年、月以外,再设置二十四节气,来弥补日期和气候变化不符的缺陷。

夏历一年比阳历一年短十一天多,因此夏历每年同一节气要比前一年移后十一天左右。夏历闰月的长度是三百八十四日,比阳历年还长十九天。遇到闰月之后,那年节气又要比前一年提早了二十天左右。这样,同一节气在夏历不同年份前后相差可达一个月。所以二十四节气固然弥补了夏历日期和气候变化不符的缺陷,但是,也正由于二十四节气的设置,突出地显示夏历「岁年错乱、四时失位」的大缺点。

上面说过,节气是符合地球环绕太阳的黄道的,黄道匀分为二十四份,排成二十四个节气,也就是符合周天三百六十度,匀分为二十四份,在黄经上每隔十五度,列成一个节气。地球绕太阳一周是阳历一年,依了一年的轨道,平均排列起来的二十四个节气,所以节气是完全符合于阳历的。夏历日期和气候变化没有固定关系,而二十四节气却概括地表示了一年四季、寒来暑往的气候变化,农民们世世代代都是按照节气从事农业生产。「那末,何不如把夏历废掉呢」?「为什么不干脆用节气来定岁时呢」?我国古代劳动人民经过世代实践之后,他们提出了问题和要求。

这一个问题和要求,经过北宋一位卓越的科学家沈括初步提出了回答。他指出夏历「气朔交争,岁年错乱,四时失位,算数繁猥」的大缺点。认识到「凡积月以为时,四时以成岁,阴阳生杀变化之节,皆主于气」的历理。故建议:「今为术,莫若用十二气为一年,更不用十二月。直以立春之日为孟春之一日,惊蛰为仲春之一日。大尽三十一日,小尽三十日,岁岁齐尽,永无闰余。十二月常一大一小相间,纵有两小相并,一岁不过一次」。至于月亮的圆缺对寒暑的季节无关,只要在历书上注明「朔」、「望」,以备参考。他以宋元祐元年(一○八六)孟春、仲春为例:「孟春小,一日壬寅,三日望,十九日朔。仲春大,一日壬申,三日望,十八日朔」。沈括把一年分成春、夏、秋、冬四季。每季分孟、仲、季三个部份,共十二个部份。每一部份含两个节气,一个节气居首,一个节气居中。例如立春为孟春第一天,雨水居孟春之中;惊蛰为仲春第一天,春分居仲春之中。他用气定岁时,不用朔定岁时,所以说「更不用十二月」,但他仍借用月的名,一年十二个月,大月三十一日,小月三十日,大小相间,不置闰月。他认为用这种历法,「则四时之气常正,岁政不相陵夺」,「简易端平,上符天运」,跟四季时令完全一致,又整齐划一,易于记忆,便于计算了〔一〕。

沈括这一个用节气定岁时的改历建议,实在就是废除夏历而用阳历来代替,不论从天文、气象、风俗、习惯那一方面来看,都比夏历合理而方便得多。但是,在封建时代一切都须要尊圣法古,如有轻议古法,那便是离经叛道。当时一般人认为自从尧帝行使夏历以来,已有三千多年,有谁可以变更古法呢!所以沈括的建议只有得到「怪怒攻骂」的结果,而当然是不会有实行的可能了。

在沈括提出这一个新历法七百六十五年之后,金田起义,反封建的矛头在文化战线上首先指向夏历。第二年太平天国就颁行了同样的新历法天历。天历采用节气为制历的基本法则,分一年为春、夏、秋、冬四季,每季三个月,以十二节为十二个月的开头,以十二气为十二个月的月中,而以立春为岁首。太平天国颁行这一个以节气定岁时的四季新历法,说明它是反映当时中国农民的要求,符合当时中国农民的愿望而产生;也说明它只有到了反封建的太平天国,才得见于实施。

丙 天历的分析〔一〕

天历以节气为制历的基本法则,是一种依据地球绕太阳运行的周期所定出来的历法。这是天历对夏历革命的方面。但是,天历对夏历的构成的个别部份,却还有继承的地方,也有借用的地方。所以要明白天历的各个构成部份的来历,还须对它进行分析的研究。天历的内容可以分析如下:

节气(如「立春」)

岁实(一年日数三百六十六日)

年名(如「癸好」)

月名(如「正月」「二月」)

月建(如「甲寅」)

日名(如初一「壬寅」)

日宿(如初一壬寅「牛」)

月宿(如正月建甲寅「牛宿」)

礼拜(如初三甲辰虚「礼拜」)

以下就这九项,一一探索它的来历。

a 节气

节气是太阳历的骨干,太平天国创制天历,采用节气作为制历的基本法则,这是最有见解而能掌握到关键性的地方。中国历术上有「朔」与「气」之分,朔系太阴关系,每月朔望,都从太阴而定;气为太阳关系,每年节气,都从太阳而定。因中国历术是从冬至起算,冬至是十一月的中气,以冬至为代表,所以称节气为气。

节气的定法有两种。中国古代历法采用的叫做「恒气」,就是把岁周匀分为二十四等分,每一节气占全年日数二十四分之一,约一五·二一八七五日,即十五日有奇,所以又叫做「平气」。到清代顺治二年(一六四五年)颁行时宪历,始改用「定气」注历,以太阳实到之时为准,如冬至前后,十四日有奇为一气,夏至前后,十六日有奇为一气,其馀节气也各不同,故各节气的日数不平均。太平天田制历,为求平匀整齐起见,故定节气不有定气,而用恒气。

天历采用恒气,又因调剂十二个月的单双数便于记忆,故对自汉以来的分配法稍有变动。汉代人推恒气,以四年为一组,因每一气的日数是一五·二一八七五,二十四气在一年后,还有奇零,必到四年然后成为整日,周而复始。今将古四分历的恒气日数,与天历对照如次:

古四分术的恒气,四年里面,气与气的距离日数不同。例如流沙坠简著录的西汉永光五年壬午(前三九年)历谱,有冬至及立春的注入。

十[一]月辛丑朔小巧玲珑十日庚戌 冬至

十二月庚午朔大 七日丙申 立春

此时所用为太初历,在“午”、“戌”、“寅”年,应查第二年一行的日数,惟冬至以后,属于下年,在“未”、“亥”、“卯”年,应查第三年一行的日数。第三年由冬至到立春,共四十六日(第一、二年都四十五日),永光谱由庚戌至丙申正距四十六日。所以古代用恒气都很严格。天历要在一年里面使恒气各有固定的日数,就难再求同古代恒气那样的准确了。

知天历所定一年的恒气与古不同,天历的节气当更不能与清咸丰时用定气的时宪书各节气全合,但其关系究如何,亦不难由推算而知。今试推清咸丰元年、二年的定气冬至及立春如下:

清咸丰元年 十一月初一日 壬子 儒略周日

二三九七四七九 冬至 下午五时三十六分

公元一八五一年 十二月二十二日 冬至

太平天国辛开元年 十一月十八日 冬至早一日

清咸丰元年

十二月十五日 丙申 儒略周日 二三九七五二三 立春 下午十时二十九分

公元一八五二年

二月四日 立春

太平天国壬子二年

正月初一日 立春

清咸丰二年

十一月十一日 丁巳 儒略周日 二三九七八四四 冬至 下午十一时二十八分

公元一八五二年

十二月二十一日 冬至

太平天国壬子二年

十一月十七日 冬至

清咸丰二年

十二月二十七日 壬寅 儒略周日 二三九七八八九 立春 上午四时二分

公元一八五三年

二月四日 立春

太平天国癸好三年

正月初一日 立春

天历的历元,可以说是壬子二年的立春日,这一天确是一个定气的立春日。事有凑巧,癸好三年的立春日,也遇到了定气的立春。这可见太平天国编排天历是开始于壬子二年,其出发点的立春日,是借用了当时时宪书及阳历的定气立春,确与天象相合。而二年的立春,距三年的立春,事实上也恰是三百六十六日。但这仅是闰年的现象,并不是年年同这样,故向前推辛开元年的立春即提早一日(通常系阳历二月四日立春),向后推甲寅四年的立春已错后一日,以后约每四年增加错后三日。于是到己未九年遂有「四十年一干」的修订办法。兹再将太平天国十九年间的立春日与阳历对照如下〔一〕:

由此表可见天历的编排开始于壬子二年,这年立春与天象合,即定气的立春日。辛开元年乃逆推的,故冬至及立春日都错前一日。甲寅四年则错后一日。以后每遇阳历闰年的次年,即少错一日,因阳历闰年,同是三百六十六日。

b 岁实

岁实,就是一岁里面实在的日数。天历以三百六十六日为一年。有人以为采自公元一八五二年的阳历,这一年正是阳历的闰年,全年三百六十六日。其实,天历的编制者是懂得阳历的(论证详第三节),可以肯定他们不会错误地以阳历闰年的日数来做岁实的。我从前因见太平天国在建都天京前,往往附会儒家书籍中所说的帝就是他们所奉的上帝,曾经以为天历的岁实大约是采取书经尧典一岁「期三百有六旬有六日」的基数。现在看来,天历的编制者是通晓历法的,他们也同样不会以尧典这个基数作为岁实的。太平天国之所以定三百六十六日为一年,在献历本章上曾经明确地说到:「太平天日,平匀圆满,无一些亏缺也。故臣等造历以三百六十六日为一年」。这就是说由于天历要求平匀圆满,反对置闰,所以定三百六十六日为一年。

c 年名

天历年名,承用干支纪年古法,清代时宪书用它,太平天国天历也承用它。天历创制时曾参考清咸丰元年时宪书,这一年干支纪年名为辛亥,于是即据以推出下一年太平天国二年为壬子、三年为癸好(丑)等等。

d 月名

古代月名,乃依年始至年终每月的顺序排定,这是太阴月,以一次太阴圆缺晦朔为一个月。当殷商时代,如武丁时,即以一、二、三至十二为月名,闰年添一个十三月。祖甲元年(公元前一二七三年)才改一月为正月,沿用至民国元年(一九一二年)改用阳历,正月的名称,行用了三千多年。但天历正月的名,乃是太阳历的「节气月」,与以前的「太阴月」名同而实异。太阴月的正月,乃是一年里面春季第一个月亮之月。太阳历的正月(节气月),乃是当一年春季的开始,约占全季三分之一的一段日子,就是春季的首一段,共三十一日。二月三十日为中段,三月三十一日为末段,天历的月名意义是这样。夏、秋、冬三季,四月以至十二月也都是这样。所以天历的月名,只是代表一年中十二分之一的一段日子它的初一也不是日月合璧之朔。它将一节一气叫做月,不过是借用太阴月的名称罢了。

e 月建

月建,即干支纪月,也是中国古法。西汉以前,有月名而没有月建。以干支纪月,所纪的虽在太阴月的上面,实在乃是太阳月,即节气月。汉简中已有月建的设置,例如流沙坠简中著录的西汉元康三年(公元前六三年)历谱「正月廿日甲寅」下注一「建」字,即指正月为建寅之月。其法以「建除满平,定执破危