||
1 《殷历谱》
《新唐书·历纪》有“《竹书》十一年庚寅周始伐商”,庚寅为唐代一行基于《大衍历》推演所得——商周仅用干支纪日。《殷历谱》采用殷亡于庚寅年BC1111、西周积341年,董作宾先生(1895~1963)认为是“中流砥柱、钢铁一般的定点”,但颇为可疑。
文王在受命七年过世而平王在位51年,则两王过世相距3+341+51=395年。文王在位50年可信,享年与平王相差五年也是合理。故而平王出生距文王出生大致在400~390。这就是文王~幽王计十二代生太子时的年龄之和。生太子较早的六位周王,生太子时年龄均值为25实岁总是可信,其余六位的年龄之和250~240,均值超过40岁。
董作宾先生定懿王12年、孝王30年、夷王46年、 厉王37年、共和14年、宣王46年,孝王是懿王的叔叔或者弟弟,夷王是懿王的太子。这意味着可以两代97、三代143、四代185年为王;而可信的在位记录是,两代乾隆60年、嘉庆25年的85年,三代康熙61年、雍正13年、乾隆64 年(含太上皇4年)的138年,四代康熙至嘉庆的159年,还相差12、5和26年。康熙八岁登基,乾隆八十八岁过世,而雍正为四子,乾隆为四子且五十岁生嘉庆。
注:《史记·周本纪》所说受命十一年始伐商、十二年二月甲子灭纣,可信。
“九年武王上祭于毕。东观兵至于盟津。为文王木主,载以车,中军。武王自称太子,言奉文王以伐,不敢自专。……居二年,…… 乃遵文王,……以东伐纣。十一年十二月戊午,师毕渡盟津,诸侯咸会。曰:‘孜孜无怠!’武王乃作《太誓》……二月甲子昧爽,武王朝至于商郊牧野乃誓”。
曾从“读秀”部分借阅《殷历谱》,见帝乙35年、帝辛64年——两代在位99年乃是创纪录的数据。不过,武王灭纣之后立纣子武庚,武庚叛乱为周公所废、成王再立微子开和微仲衍,总是可信,而帝乙在位35年之后,其三位儿子存世的年数可信吗?此外,在BC1429~BC1230 的二百年间搜检甲骨宾组的“甲午夕月食”,唯一可选者BC1373.03.27安阳不可见。如此明确的提示“殷亡于BC1111 或许有误”,竟未能得到注意。

注:《殷历谱》认为殷历建丑,故而殷亡于年前,帝辛实有63年。
2 《殷历新谱》
利用甲骨卜辞日名干支与殷商时段日食列表的相关性,笔者判断“日有戠”就是日食——巧合是不容易的。安阳范老师不同意拙见,给出一条证据:其刊发文章中已排出《殷历新谱》,合补10944“二祀五月甲辰彡上甲” 定为BC1161,而合33696 “乙巳贞:酒彡其□小乙茲用。日又戠,夕告于上甲九牛”就不可能是BC1161.10.31日食(日出时食分0.523),因为两次祭祀“彡”在同一年不能相容。

编排商代周祭祀谱的专家很多,相关制度然在研究之中。《殷历新谱》定合补10944为康丁二年BC1161暗含了许多难以确证的假设。
① 有年月日的合补10944属于黄祖,在文丁、帝乙、帝辛的殷商后期乃是主流意见。
② 殷商的岁首至今没有定论,假设在今夏历三月(建辰)前后,与“四月乙酉卜雪”不合(董作宾. 殷文丁时卜辞中一旬间之气象纪录. 气象学报, 1943, Z1)。
③ 定殷商亡于BC1039年,未见坚实证据。《古本竹书纪年》的BC1027 更为可信。
④ 依据《今本竹书纪年》定帝辛52年、帝乙9年、文丁13年等,而该书真伪不定,为明代伪作乃是主流意见。
⑤ 若帝辛在位52年,被灭时总有70岁,其子武庚为周公所废,而成王立其长兄微子开,次兄微仲衍再继位,故而两人将享年75岁左右。作为参考,秦汉、三国、两晋及唐宋两朝,不计十岁以下的三位汉皇和两位宋皇,86位男性皇帝中享年65岁以上者有8位:高宗赵构81岁,玄宗李隆基78岁,吴大帝孙权71岁,汉武帝刘彻70岁,高祖李渊70岁,王莽68岁,孝宗赵昚68岁,刘禅65岁,皆虚岁。董作宾先生享年69岁。
3 数理历史的基础是常识
历组卜辞“日又戠、日戠”的八例日名干支皆有相应日食,年代在BC1238 ~ BC1161 的78年间。放宽到BC1280~BC1125 的156年间,食分大于0.1日食的日名干支也只有30个,如果卜辞与日食无关而只是干支巧合,几率为 0.5^8 = 0.39 %;无名组另有一例“日戠”,恰有年代合适的BC1124.05.18癸酉18:26食甚,食分0.860;七例日食食分大于0.5,两例小于0.5(0.412带食而落、0.235带食而出);仅食分0.753的乙丑日食为中午11:44食甚(或偶遇轻雾薄云),其余皆在早晚,与肉眼观察相关。
否认“日又戠、日戠”为日食,需要有些坚实的证据;并不是专家各说其是的“专业知识”,如历组卜辞的分期断代。

今天早晨在CNKI检索文献时不知怎么输入了“董作宾”,竟然看到先生1949 年之前的五篇文章,其中论文[0] 有210次下载,9次引用,查看了5篇引用文章,未见实质性讨论;文[1-3] 也未注意相关气象内容。故而不揣浅陋,略述几句供学界参考。
[0] 董作宾. 殷文丁时卜辞中一旬间之气象纪录. 气象学报, 1943,(Z1):1-3
[1] 常玉芝. 殷商历法研究. 吉林文史出版社,1998.
[2] 冯时. 殷历岁首研究. 考古学报, 1990,(1):19-42
[3] 冯时. 殷代农季与殷历历年. 中国农史, 1993,(1):72-83
[4] 陈炜湛. 甲骨文田猎刻辞研究. 中山大学出版社, 2018. 178-236

第一句是三月癸亥(60)卜旬,其后是记事刻辞:乙丑(2) 到壬申(9)的气象记录。“小采日”指日将落,其余字句容易理解。从这些内容尚不能判断三月的确切时段。不过, 另有“四月乙酉(22)卜雪”可供比较。
既有“四月乙酉(22)卜雪”,那么还能认为三月卜雨是“求‘多雨’或‘大雨’,因此为种植禾黍之时,农作物需雨也”吗?不能,肯定不能。董作宾先生认为殷历建丑,即殷历一月相当于夏历十二月不能成立。
笔者所说“殷历一月相当于夏历八月前后,即包含较晚的七月和较早的九月”,与这版甲骨的气象记录相符:殷历三月相当于夏历十月前后,若是较晚的九月或偏早的十月,收获季节行将结束,关心降雨也是理所当然;殷历四月相当于较晚的夏历十月或偏早的十一月,卜问降雪正是其时。就节气而言,此版刻辞的三月癸亥(60)在“立冬”之前,而四月乙酉(22)在“小雪”之后。“小雪”在夏历十月。
笔者觉得,为了祭祀、田猎、出行以及收获农作物都需要卜雨,即降雨常常是不希望的事情,故而作物的生长季节卜雨较少也能理解。前文已说,甲骨有十月、十一月卜问落雹,相当于夏历五、六月份也是可信,或许过去相同时期曾经落雹。今天是夏历五月三十日,本月已有多次冰雹的报道。

2021年6月26日夏历五月十八的冰雹(北京广播电视台记者卢晓南)
重复贴出甲骨中田猎、受年(禾)和卜雨的月份数据,其中十三月各有1、3和12条未列出。受年(禾)和卜雨的数据引自文[1],田猎数据为笔者从文[4]所附245片甲骨的田猎刻辞中统计所得。

最后剪贴董作宾先生所拟三千二百年前的气象记录,只是“惊蛰”不确,日期应在“立冬”之前。文末栗峰(山庄)即板栗坳,为战时史语所驻地,距著名的李庄镇约 5公里。

上面图片中有五类日期:儒略日1276971 日,儒略历BC1217.02.27,殷商文丁六年三月癸亥,民国三十二年六月九日,以及 1960年5月17日。后者想来是整理刊物的时间,手持铅字逐一盖印。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2026-9-4 01:28
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社