关于夏商周年表
附一、探讨与商榷(一)2
11、《天文爱好者》2001年第一期登有“三个确定一个否定——夏商周断代工程中的天文学成果”一文,关于商代成果文中说到:
“殷墟甲骨宾组卜辞中,有五个带有日名干支的‘月出(有)食’记载,而且有三个刻有人名争。……得出了如下次序:
1.癸未夕月食(争):……
2.[甲]午夕月食(宾):……
3.壬申夕月有食:……
4.己未 (皿)庚申月有食(争),十三月:……
5.乙酉夕月食(争),八月:……
有了这个次序以后,就不能任意乱排,……在这样严格的条件下,天文学家张培瑜就只能得到唯一解:
1.癸未夕月食:公元前1201年7月12日
2.[甲]午夕月食:公元前1198年11月4日
3.己未皿庚申月食:公元前1192年12月27日到28日
4.壬申夕月食:公元前1189年10月25日
5.乙酉夕月食:公元前1181年11月25日
……我们选择了自公元前1250年至公元前1192年为武丁在位期。”[15](P3-4)
仔细研读摘录下来的这段文字,即可发现该成果有一个很大的毛病:
十三月发生月食的日期为公元前1192年12月27日至28日
八月发生月食的日期为公元前1181年11月25日
哪朝哪代什么时候的历法会出现这种结果?既然该结果为唯一的解,即证明凭这几个月食记录该题没有解,即不能凭这几个月食记录来定任何王的在位年代。
由太甲元年“惟元祀十有二月乙丑,伊尹祠于先王”(《书经·伊训》)的十有二月乙丑为夏历十二月廿四,由武王伐纣时选定夏历正月初一商王室过大年那天作战,证明商代王室从始至终所用历法均为夏历。
求月食发生的可能日期,由于只有日食表,而月食发生在日食前后半个月时,并不确切知道是否会发生及中国是否看得到。
日期变更现在是用的24时,早一百至一千多年用的是子初时刻即23时,远古时期可能还早一点,已证明发明干支纪年纪日时用的是出望日作为每月一日,那么日期变更可能为出望日前一晚月亮出来的时刻作为第二天的开始,即22时到23时之间某一时刻(或者会早到22时前后)。
那么在公元前1302年到公元前1050年,可能满足月食记录的日期如下:
十三月己未皿庚申月食为:
公元前1222年2月8日 己未为十三月十六
公元前1119年2月7日 己未为十三月十五
公元前1062年2月8日 己未为十三月十五
八月乙酉夕月食为:
公元前1160年10月6日 乙酉为八月十六
公元前1103年10月7日 乙酉为八月十七
公元前1067年9月28日 乙酉为八月十六
根据2001年——2050年日食月食规律比较,只有公元前1119年2月7日和公元前1160年10月6日会有明显可见的月食发生。后来,找到了曾次亮先生的著作《四千年气朔交食速算表》[16]一书,根据书中介绍的方法,对这两次月食进行了验算。
八月乙酉夕月食发生在公元前1160年10月6日乙酉日,月食发生时的安阳地方时刻为:初亏8时37分,食甚9时44分,复圆10时51分。
据计算得出的时间,这次月食在安阳看不到,原因可能为:1.计算值本应有些误差。2.由甲骨《合集》11485中记录“三日乙酉月有食,闻,八月”来看,“闻”字证明安阳地区本就看不到这次月食,是其他地方看到后报告过来才作的记录。
而十三月月食发生在公元前1119年2月9日辛酉,月食发生时的安阳地方时刻为:初亏3时53分,食甚5时44分,复圆7时35分。
与己未 庚申月食记录不符。
继续去找来记录这次月食的那两片甲骨的拓片资料,才对这个问题有所了解。
记录这次月食的甲骨的拓片资料为:《英国所藏甲骨集》885、886,甲骨文字记录如下:
885正面文字从下到上为:“癸亥。癸未,十三月。癸巳卜贞,旬亡祸。癸卯卜贞,旬亡祸”。
885反面文字为:“己未夕 庚申月有食”。
886正面文字从左下到左中、到右下、到上边为:“癸、贞、亡。癸丑卜贞,旬亡祸。癸亥卜贞,旬亡祸。癸酉卜贞,旬亡祸。癸未卜、争、贞,旬亡祸,王占曰有祟,三日乙酉夕 丙戌允有来入。齿,十三月”。
886反面文字为:“七日己未 庚申月有食”。
分析这两片甲骨正面贞卜的日期,即可看出依序为:癸丑、癸亥、癸酉、癸未、癸巳、癸卯共连续六旬,十三月与癸未记录在一起,那么,己未 庚申月食,只能发生在十二月,而且是在有十三月的那年的十二月。
将公元前1302年到公元前1050年之间,按夏历所有十二月前后的可能与己未日月食有关的日期进行验算,结果发现只有公元前1192年12月27-28日发生的那次月食符合己未庚申的记录。在安阳见到那次月食的地方时刻为:初亏27日21时05分,食甚22时56分,复圆28日0时47分。
但按现在的历法规则,公元前1192年没有闰月,公元前1192年12月27日为夏历十一月十六。那么当时只能是公元前1193年应该有个闰月而没有加闰,使公元前1192年提前一个月开始,发觉不对,再在年底加一闰月(或者早就安排的历法不对),才使公元前1192年12月27日由十一月十六变成十二月十六。
这样就证明己未庚申月食的确发生在公元前1192年12月27-28日。同时这两次月食为商王室所用历法是夏历,也提供一个有力的证据。
12、有人说“干支纪年法始于新莽时期”,今本《竹书纪年》所有王元年后的干支年号均为后人所补。可信吗?西汉以后的人凭什么补上这些干支年号而使之与历史事实符合?
由帝廑在位8年,按干支纪年法算在位46年,以及帝孔甲在位9年,按干支纪年法算在位35年,就证明他们元年的干支年号决不可能是后人所能补的。
再由老一套的干支年号和干支日号,我们可以推出尧元年丙子年前十二年的那个甲子年第一个甲子日可作为新一年的一月一日,可作为干支纪年纪日开始的日期。如果干支年号不是当时史官所记,则根本不可能推出一个甲子年的第一个甲子日可作为新一年的一月一日。
按现在的干支纪年系统推算不出一个甲子年的第一个甲子日可作为一月一日来作为干支纪年的开始年代,也可算一个证据。