本帖最后由 七秩龄童 于 2011-11-7 15:37 编辑
古四分历登上历史舞台,标志中华历法的成熟
1、公元前781年左右,人们始知每月起点日期为初一
“月朔”一词登台,表明一个月份有了准确的起点,也表明一个朔望月天数的敲定。“朔”字的笔划,由左半边的“屰”,右边的“月”字缀合。“逆”即古“屰”字,首义为迎接;因此,由“屰”形与月字组成的“朔”字,可以理解为“迎月复明”的意思。此字始见于《诗·小雅·十月之交》:“朔日辛卯,日有食之”。这首《十月这交》的诗文,记的是公元前781年6月4日周幽王二年夏正五月的一次日食。此日由“定朔”为辛卯日校之,可知其所记无误。因此至少在此年间之前,于月初的日期有了准确的“朔”日之名,以取代“月相”用字“胐”字所代表的月初几天了。
* 此次日食,历家多系于公元前776年9月6日,为周幽王六年。唯此次日食于今西安一带无可见食份。若系公元前781年6月9日(DJ143618)日食,于神州各地均可见者,亦合幽王时酉正“十月”之名。关于商周采用酉正之说,参见周流溪发表于《史学史研究》1997年2期的文章《西周年代学考辨》。 2、公元前655年出现了以古四分历记载历史的方式
公元前655年12月26日和公元前523年12月25日,《左传》两次记载了夏正“十一月朔日辛亥”和“十一月朔日己丑”,标明的这两天不但是“朔日”,还是“日南至”即名义上的冬至日,也就是后来简述为“朔旦冬至”的重要日期。公元前655年,历家寻出了这年十一月朔日冬至,史书记载上还加了一笔:这天鲁僖“公既视朔,遂登观(天)台以望”;就是说连国君也请动了来观天“视朔”。为什么值得这么隆重?在解答这个问题前,我们先检验一下:用肉眼观测天象所定的朔日是不是在天象的交朔点上?公元前655年十一月的定朔为“壬子日745/940分”;用古四分历反溯,为“壬子日701/940分”,与历纪所载“辛亥”相差只几个小时;公元前523年“己丑日”实际是十月晦二十九日,也相差只半天。再就冬至说,按清代学者王韬说,这两年分别是甲寅日和辛卯日,也就是说冬至在十一月初三和初二日。在古人用肉眼观天的条件下,朔至失准是正常的;换句话说,历人们用肉眼观测精度上因人而异,但无论水平高低,就当时条件而言,确实属于难能可贵的了。如果说,因为十一月初一日冬至比较难逢难遇,因而请出方国领导来天文台视察、指导、参观一番的话,从历人来看,一定是寻出了十一月冬至交朔的规律。我们知道,依古四分历,冬至必须要安排在十一月,并且历法推步又是以十一月为首;但冬至交朔天象,只有19岁才相逢一次,因而才命从冬至交朔之岁起每19岁为一“章岁”。果然,从公元前655年到523年间距123+1=133岁,两次记载“日南至”的年份,正好是19的7倍数。对这两条历史记载的非凡意义的发掘在于,古四分历理于此时虽不一定成熟了,但古四分历的规律己进入到历人们的视事日程,是可以肯定的了。
3、岁星纪年两次“跳辰”促进了古四分历的成熟
春秋初期,苦于日月运行不谐,促使“世守其职”的“畴人”们思索弥补的法子。当时,历人们发现五大行星之一的木星,每12岁运行一周,于是“岁星记年”应运而生。为此称木星为“岁星”,而且在周天划出十二个“行宫”,依次命名为纪星、玄枵、娵訾、降娄、大梁、实枕、鹑首、鹑火、寿星、大火、析木,以岁星行到哪一“行宫”位置,就以该宫次为岁星纪年的岁名。
上面介绍过的公元前655年,是以历考史的历点年。这年晋重尔出奔,晋史官董因记此事为“重尔之行,岁在大火”。就是说以晋献公廿二年为十二“岁星纪年”的第十一宫的大火之岁。到了公元前545年,距前655年111岁,用12来除,得商9,余数3,从大火岁往下推,其第三岁要进入“纪星”位置的,可是《左传·襄廿八年》却点出:“岁在纪星而淫于玄枵”。为什么出现应该行到纪星宫的岁星提前一年跑到玄枵宫去了?原来所谓12年一周的“周期”,实际上只有11.8622年,木星公转运行一周较12年超差0.1378年,由公元前655年经过9次木星公转周期,多出了1.24年,这就是本来以为它应该运行到纪星宫的,实际己运行到了玄枵宫的原因。出于同样的原因,可以推想到,到了公元前463年,又会出现“跳辰”一岁。依此往下推,“岁星纪年”既然失准,就逐渐失去了充当纪年的资格;反过来说,就促进了本来就日趋完善的古四分历,加快了成熟的步伐。 |