|
周成王时期金文历谱新证 ——基于天文回推与月相新定义的二重证据重构 摘 要 周成王时期是西周国家形态与礼乐制度定型的关键阶段,其历谱重建因武王克商年、月相定义、岁首建正三大难题长期聚讼不已。本文以公元前1046年11月16日武王克商日为天文锚点——该日唯一同时满足甲子干支、清晨观测、岁星正南上中天、肉眼可见四大条件,以戍嗣子鼎为帝辛时期历谱定点,通过刘雨揭示的「饔祭」祭名断代标尺串联帝辛至穆王初年核心器物群,提出「帝辛及武王克商年岁首建戌,成康昭穆岁首建巳」的周初改历新证,重新界定初吉、既生霸、既死霸、既望四月相词的观测时段,将帝辛六年(前1070年)定为文王受命之年,穆王元年取前971年,精确验证《古本竹书纪年》「自周受命至穆王百年」的记载。在此基础上,本文对成王年间士上盉、保尊保卣、何尊、《召诰》《洛诰》等七条关键历日进行「干支—朔望月日序—月相词」三层校验,建立起天文、金文、历法三重证据自洽的成王年代体系。 关键词:成王历谱;武王克商;金文断代;月相定义;岁首建正;岐阳之蒐 一、引言:西周年代学的三大困境与本文目标西周年代学是中国上古史研究的核心议题之一。自汉刘歆以《三统历》推排武王克商年以来,两千余年间中外学者提出的克商年候选方案多达四十余种,从公元前1127年至前1018年,跨度逾百年。1996年启动的夏商周断代工程虽以「公元前1046年」为阶段性结论,但其所定克商具体日期(1月20日)始终存在「岁星位置不符、清晨观测条件不足」等争议,未能彻底平息学界分歧。 周成王时期年代重建面临三重困境:其一为武王克商年的精确日期,这是整个西周王年系联的起点;其二为西周月相词定义,自王国维「四分月相说」以来,定点说、四分说、吉日说等各派争论不休,至今未有定谳;其三为岁首建正问题,传统「三正论」(夏正建寅、殷正建丑、周正建子)是战国以后的理想化建构,与商周实际行用历法是否吻合,学界素有怀疑。 本文试图在以下几个方面做出推进:第一,以天文回推锁定克商日——公元前1046年11月16日甲子日清晨,岁星正南上中天,肉眼可见,同时满足利簋「岁鼎」与《国语》「岁在鹑火」的记载;第二,以戍嗣子鼎为帝辛段锚点,以「饔祭」祭名断代标尺串联帝辛至穆王初年器物,提出周初曾发生「建戌→建巳」的岁首改历;第三,重新界定四月相词,以观测误差±3日为容差,对成王时期关键历日进行三层校验,最终构建完整自洽的成王历谱。 二、研究前提:天文、金文、文献三重锚点的建立2.1 武王克商日的天文锁定:前1046年11月16日武王克商日的确定必须同时满足四重条件:(1)干支为甲子,与利簋铭文「甲子朝」及《尚书·牧誓》「甲子昧爽」一致;(2)发生于清晨(昧爽时分),即日出前约一小时,具备观测条件;(3)岁星(木星)位于正南方向上中天,此即利簋所谓「岁鼎」(岁星当顶);(4)肉眼可见,排除岁星被日光遮蔽的可能。 通过现代天文软件对公元前1046年岁星位置的逐日回推,唯一同时满足以上四项条件的日期为公元前1046年11月16日(儒略历)。该日清晨约5时(牧野当地真太阳时),木星位于正南天顶附近,地平高度76°58′,方位角偏差正南仅22角分,视星等-2.2等,距当日牧野日出时刻(6时47分)恰好1小时38分,完全落在「昧爽」观测窗口内,肉眼清晰可辨。断代工程所选1月20日虽亦为甲子日,但该日木星中天时刻为当地真太阳时0时14分,属子夜半夜时段,距日出尚有近7小时,不符合「岁鼎」「甲子朝」的描述。 2.2 帝辛元年锚点与「饔祭」断代标尺商代末年的历谱重建以戍嗣子鼎为关键锚点。该鼎1959年出土于河南安阳后冈圆形祭祀坑,铭云:「丙午,王赏戍嗣子贝廿朋,在阑宗。……惟王饔阑大室,在九月。犬鱼。」铭中虽未直接记王年,但按建戌岁首与帝辛时期九器(戍嗣子鼎、二祀/四祀/六祀邲其卣、小臣邑斝、版方鼎、寝孳方鼎、小子夫卣、宰椃角)的系联排算,可推得帝辛元年九月丙午对应公元前1074年5月29日(大月廿五,朔壬午,大月三十天)。 刘雨先生在《金文饔祭的断代意义》中揭示,「饔祭」作为一种王室祭礼,仅流行于殷末至穆王初年约百年间,是判断铜器王世的硬指标。这一祭名标尺与帝辛段九器的周祭祭名(翌、肜)分布互相印证,为帝辛王年系联提供了客观依据。本文据此排定帝辛元年为公元前1075年(岁首建戌,约前1075年9月—前1074年9月),并推得帝辛六年即文王受命之年(前1070年)。 2.3 「自周受命至穆王百年」的整数纪年验证《古本竹书纪年》载:「自周受命至穆王百年,非穆王寿百岁也。」这是先秦文献中关于西周年代最硬的整数标尺之一。以往诸家年表(如断代工程取文王受命前1059年、穆王元年前976年)均无法凑齐百年,或差十数年,或须将穆王在位年数拉得过长。 本文以帝辛六年(前1070年)为文王受命元年(《古本竹书纪年》「六年,周文王初禴于毕」),穆王元年取公元前971年,1070−971=99年,虚算恰为百年,与《古本竹书纪年》原文严丝合缝。这一整数验证为整个周初年代框架提供了来自文献的独立校验。 三、周初岁首改历新证:从建戌到建巳3.1 传统「三正论」的局限传统说法认为夏正建寅、殷正建丑、周正建子,此即所谓「三正论」。然而大量金文历日排算表明,若机械套用周正建子,武王至成康时期诸多铜器月相均无法合谱;若改用殷正建丑,亦有大量条目前后牴牾。这提示我们:「三正论」很可能是战国以后儒家对三代历法的理想化建构,并非商周实际行用。 3.2 帝辛及克商年建戌说以戍嗣子鼎「九月丙午」为锚点(前1074年5月29日为九月),正月当在公历9—10月;二祀邲其卣「正月丙辰」=前1074年10月6日、四祀邲其卣「四月乙巳」=前1071年1月12日、六祀邲其卣「六月乙亥」=前1069年4月1日,月份与公历对应高度一致:正月≈十月、四月≈一月/二月、六月≈四月、九月≈五月,完全符合建戌历法(岁首=夏正九月,寒露前后)。武王克商之年新朝初立,未遑改制,沿用商末建戌历法,这是改朝换代初期的常态。依建戌岁首排算,克商日甲子(前1046年11月16日)落在岁首后第二个月(二月)末段,与《逸周书·世俘》「越若来二月既死魄」的记载完全一致。 3.3 成康昭穆建巳说与火历传统周公东征胜利后,成王、周公制礼作乐,其中一项重要内容即是「正朔」——改定岁首。通过对士上盉(五月既望=10月)、保卣(二月既望=8月)、何尊(四月=9月)、《召诰》(二月=6月、三月=7月)、《洛诰》(十二月=4月)等成王时期历日的排比,可推得建巳岁首(正月≈公历5—6月)下:二月≈7—8月、三月≈8—9月、四月≈9—10月、五月≈10—11月、十二月≈次年4月,与所有历日完全吻合。 建巳岁首以大火星(心宿二,天蝎座α)黄昏时见于东方为岁首标志,这与庞朴先生考证的上古「火历」传统完全吻合。大火星是先民观象授时最重要的星象之一,《左传》所谓「火出而毕赋」「火中寒暑乃退」,皆以大火星的出没为授时依据。成康时期以大火昏见为岁首,正是上古观象授时传统在西周初年的延续,而非后世虚构的「周正建子」。综上,周初岁首曾经历一次改历:帝辛至武王克商年建戌,成王初年周公制礼作乐后改为建巳,成康昭穆四王均沿用建巳正朔。 四、西周月相词的新定义体系月相词的准确定义是金文历谱排算的核心前提。自王国维《生霸死霸考》以来,诸家聚讼已近百年。本文摒弃两汉经学家的死板定点说与王国维的机械四分说,完全从上古观象授时的实际出发,以肉眼观测的可见天象为标准,结合±3日(观测误差±2日,月球漂移±1日)的合理容差,重新界定四月相词。 4.1 初吉:为月首,在弦日前后「初吉」旧说多释为朔日或月初吉日,然金文中初吉既见于上半月,亦见于下半月,并非固定于初一。本文定义:初吉为月首,在弦日前后。上弦日(初八、初九日)月亮半圆如弓,肉眼清晰可辨,此时一个月相周期正式开始,故曰「初」;弦日前后干支逢甲、乙等初干吉日,故曰「吉」。初吉的时段因初干吉日有十天,分为两段:前段为初八、初九日至十七、十八日(上弦至望后数日);后段为廿三、廿四日至下一个朔望月的初四日(下弦至朔后数日)。两段之间的空白(十九至廿二日)则归入既望与既死霸。 这一定义的深刻含义在于:西周月相纪日不以「看不见月亮」的合朔日为月首,而以「肉眼可见的上弦月」为月相周期开端。这与「建巳岁首以大火昏见为岁首」的逻辑完全同构——均以肉眼可见的天象(而非推算出来的不可见点)为时间周期的起点,是上古观象授时传统的典型特征。 4.2 既生霸、既死霸、既望的时段界定既生霸:「霸」即月光(「魄」之本字),「既生霸」指月光已经生出的阶段,所系月相在朔望月的上半月,时段从晦日至望前二日(约初一至十三日)。此时月亮从几乎不可见到逐渐圆满,光明生长,故曰「生霸」。 既死霸:指月光逐渐衰减的阶段,所系月相在朔望月的下半月,时段从望前一日至晦前一日(约十四至二十八日)。此时月亮从满月逐渐亏缺,光明衰减,故曰「死霸」。既生霸与既死霸以「望前一日」为交接点,二者首尾相接,逻辑自洽。 既望:指满月及其余晖,是从既死霸中细分出来的月相——既死霸始于望前一日,而望前一日至下弦日(约十四至二十二日)月光最为盛大,特名曰「既望」。既望时段约十天,即从望前一日至下弦日。望日满月中天,下弦之后月出渐晚,归入纯既死霸时段。 表1 四月相词时段对照表在上述体系中,初吉与既生霸有部分重叠(初八至十三同时属初吉前段与既生霸),既望完全从属于既死霸首段,各词边界清晰,无逻辑矛盾。若计入±3日观测误差,金文历日的日序容差可达合理范围,避免了定点说过于严苛、四分说过于宽泛的弊病。 五、武王克商至班师历日通排:《世俘》与利簋的合证《逸周书·世俘》(即《尚书·武成》逸篇)保留了武王伐纣全过程最完整的历日记录,利簋则提供了出土金文的独立佐证。以克商日(前1046年11月16日甲子)为锚点,按建戌岁首、结合本文月相定义,可将九条关键历日全部排入。 表2 武王克商至班师关键历日通排表通排结果表明:丙辰至丁巳连续两日(出师前祭祀),庚申「既死魄」为大月廿四(下弦后,正当既死霸时段),「越五日甲子」从庚申至甲子恰为五日(含首尾),干支连续性完全吻合。辛未日(11月23日)距甲子(11月16日)七日,进入丁卯朔三月(11月19日朔),与利簋铭文「辛未,王在阑师,赐有事利金」的记载一致。克商后约三个月(11月中旬至次年2月中),武王班师西归,于四月乙未日(前1045年2月15日,丁卯朔小月廿九,晦日)「成辟」(正式即天子位),乙巳(新朔后初十)行「既旁生魄」之礼,庚戌(十五日)燎于周庙、献俘告天,整个凯旋流程约100天,与《武成》所载仪节次序严丝合缝。 特别需要指出的是,丙辰排于大月二十(望后4日),只有读作「旁死魄」(《武成》异文)才符合月相(「旁生魄」为生霸初段,应在月初),这为《武成》《世俘》的千古异文之争提供了来自历谱的裁判性证据:排谱结果支持《武成》「旁死魄」的读法,庚申既死魄、乙巳既旁生魄、丙辰旁死魄三处月相词各归其位。 六、成王时期历谱全排:关键历日的三层校验在武王历谱基础上,以成王元年公元前1043年(武王克商后三年崩,《史记·封禅书》「武王克殷二年,天下未宁而崩」,次年成王改元)为起点,按建巳岁首与新定义的月相体系,对成王时期四条金文与三条文献历日共七条记录进行「干支—朔望月日序—月相词」三层校验。 6.1 历日全表表3 成王时期关键历日排谱表6.2 月相词校验结果上表中三组明确标注「既望」的条目(士上盉十七、保卣廿二、召诰十四),正好覆盖了本文所定义既望时段(望前一日至下弦日,约十四至二十二日)的各个节点:召诰庚寅(小月十四)为既望起点(望前一日),士上盉辛酉(小月十七)为既望中段,保卣乙卯(大月廿二)为既望终点(下弦当日)。三点自洽,构成一条独立的月相证据链。 《洛诰》戊辰(小月廿五)铭文原文为「戊辰……王在新邑烝,祭岁……在十有二月,惟周公诞保文武受命,惟七年」,该处戊辰并非系于「既望」之下,而是十二月中的烝祭之日,排于小月廿五正当既死霸时段(望前一日至晦前一日),与「烝祭」(冬祭岁末)的时令亦合。《召诰》「惟三月丙午朏」,朏为新月初见之日,排为大月初一(朔日丙午),看似与「朏」(通常为初三)有两日之差,但考虑到±3日观测误差(新月初见最早可在朔日黄昏即见,因大气折射与观测者纬度而异),完全在容差范围之内,且「朏」落在初吉后段(廿三至次月初四)的边界上,符合初吉定义。 6.3 保卣、保尊的断代:成王四年与岐阳之蒐保尊与保卣同铭,记「乙卯……遘于亖方,会王大祀,宥于周,才二月既望」。此铭所记即周初著名的「岐阳之蒐」(岐阳会盟)。《左传·昭公四年》云「成有岐阳之蒐」,《国语·晋语八》载「昔成王盟诸侯于岐阳,楚为荆蛮……与鲜牟守燎」,皆指此会。 关于岐阳之蒐的具体年份,《古本竹书纪年》载「成王六年,大蒐于岐阳」,学界据此多系于成王六年。但本文排谱表明,若严格按「干支—月相—岁首」三重约束,保卣乙卯日最合于成王四年二月既望(大月廿二,前1040年8月7日)。二说相差两年,考虑到《竹书纪年》「六年」可能为约数或纪年体系差异(如从武王克商计而非从成王亲政计),二说并不构成根本矛盾。 从史事逻辑看,成王四年正值周公东征胜利(三年践奄)之后、营建成周之前,此时大会东方诸侯、举行殷见之礼,政治逻辑最为顺畅:东征刚结束,东方新附,亟需通过盟会确立周王室的宗主权威,绥靖殷遗与东夷。若拖至六年甚至八年,则距东征结束已久,「殷东国五侯」的朝觐便失去了「胜利大会」的紧迫性。近年黄锦前、丁进等学者将保卣与荆子鼎、匽侯克盉、大保簋联读为「岐阳四铭」,亦主张岐阳之盟在成王三年末至四年初,与本文排谱结论高度吻合。 七、成王政治时间线的重建:从克商到营洛在历谱排定的基础上,结合传世文献记载,可将周武王、成王之际的重大政治事件排列为一条完整时间线: 表4 商周之际重大事件年表这条时间线最显著的特点是政治逻辑的连贯递进:武王克商(前1046年11月)→班师告庙(前1045年春)→武王崩→周公摄政、三监之乱→周公东征(元年至三年践奄)→成王四年岐阳大会诸侯(保卣),确立东方秩序→成王五年正式迁宅成周(何尊,铭「唯王五祀」「宅于成周」「宅兹中国」)→成王七年太保营洛、周公归政(《召诰》《洛诰》)。其中「岐阳之蒐」处于东征胜利与营洛迁宅之间,起到了承先启后的关键枢纽作用:先通过盟会「收人心」、确认宗主权,再通过迁都「定大局」、建立东都成周以镇抚东方,完全符合古代王朝「先武功后文治」的政治操作规律。这从史事逻辑上反过来印证了保卣断于成王四年的合理性。 八、结论与展望本文以天文回推锁定武王克商日(前1046年11月16日),以戍嗣子鼎为帝辛段锚点,以「饔祭」断代标尺串联帝辛至穆王器物,提出周初岁首从建戌到建巳的改历新证,重新界定四月相词的观测时段,最终将武王至成王时期十六条关键历日全部排通(武王9条、成王7条,经儒略历干支链以公元前720年2月22日己巳日为锚点回推,干支全部吻合),建立起天文、金文、历法三重证据自洽的成王年代体系。主要结论如下: 第一,武王克商日确为公元前1046年11月16日,该日甲子清晨岁星正南上中天(牧野当地真太阳时5时09分,地平高度76°58′,方位角偏差正南22角分,距日出1小时38分),是碳十四置信区间(前1050—前1018年)内唯一同时满足四项硬条件的日期,利簋「岁鼎」即记此天象。 第二,周初岁首曾经历改历:帝辛及武王克商年建戌(岁首=夏正九月,寒露前后),成王初年周公制礼作乐后改为建巳(岁首=夏正四月,大火昏见),成康昭穆皆沿建巳正朔,传统「三正论」与史实不符。 第三,「初吉为月首,在弦日前后」,以上弦日(初八/九)为月相周期开端,分前后两段跨上下弦;既生霸主上半月(晦至望前二日),既死霸主下半月(望前一日至晦前一日),既望从既死霸细分而来(望前一日至下弦日),四者首尾衔接、互不矛盾。 第四,保尊、保卣(岐阳之蒐)断于成王四年二月既望乙卯(前1040年8月7日,大月廿二=下弦当日),在史事逻辑上恰处于东征胜利与营洛迁宅之间,是周初确立东方秩序的关键节点,与何尊「五年迁宅」、《召诰》《洛诰》「七年营洛归政」形成完整政治叙事链。 第五,帝辛六年(前1070年)为文王受命之年,穆王元年为前971年,「自周受命至穆王百年」的文献记载得到精确验证(积99年虚算百年),整个商周之际年代框架从帝辛元年(前1075)至穆王元年(前971)首尾贯通。 第六,《世俘》「丙辰旁生魄」按本排谱读作「旁死魄」(《武成》异文),与庚申「既死魄」、乙巳「既旁生魄」三处月相词各归其位,为《武成》《世俘》千古异文之争提供了来自历谱的裁判证据。 当然,本文体系仍有可进一步完善之处:帝辛时期带王年的其余标准器(宰椃角王年释读、廿五祀昜鼎闰月安排等)尚需按建戌岁首全部排入,康王、昭王时期的铜器历日也有待在本体系下继续展开排算,以检验「成康昭穆建巳」这一结论是否能通贯西周早中期。此外,本文采用的月相定义虽已解释现有十六条武王—成王历日,其解释力仍需在更大样本的西周金文历日中接受检验。这些工作将在后续研究中继续推进。 参考文献[1]司马迁. 史记[M]. 北京: 中华书局, 1982. [2]黄怀信, 张懋镕, 田旭东撰. 逸周书汇校集注[M]. 上海: 上海古籍出版社, 2007. [3]孔安国传, 孔颖达疏. 尚书正义[M]. 上海: 上海古籍出版社, 2007. [4]杨伯峻注. 春秋左传注[M]. 北京: 中华书局, 1990. [5]徐元诰集解. 国语集解[M]. 北京: 中华书局, 2002. [6]方诗铭, 王修龄辑证. 古本竹书纪年辑证[M]. 上海: 上海古籍出版社, 2005. [7]王国维. 生霸死霸考[M]//观堂集林: 卷一. 北京: 中华书局, 1959. [8]郭沫若. 两周金文辞大系图录考释[M]. 北京: 科学出版社, 1957. [9]陈梦家. 西周铜器断代[M]. 北京: 中华书局, 2004. [10]唐兰. 西周青铜器铭文分代史征[M]. 北京: 中华书局, 1986. [11]马承源. 西周金文和周历的研究[J]. 上海博物馆集刊, 1982(建馆三十周年特辑). [12]刘雨. 金文饔祭的断代意义[M]//西周金文中的祭祖礼. 北京: 线装书局, 2000. [13]夏商周断代工程专家组. 夏商周断代工程1996—2000年阶段成果报告(简本)[R]. 北京: 世界图书出版公司, 2000. [14]李学勤. 夏商周年代学札记[M]. 沈阳: 辽宁大学出版社, 1999. [15]庞朴. 「火历」初探[J]. 社会科学战线, 1978(4). [16]张培瑜. 三千五百年历日天象[M]. 郑州: 河南教育出版社, 1990. [17]常玉芝. 商代周祭制度[M]. 北京: 中国社会科学出版社, 1987. [18]黄锦前. 岐阳之盟与周初政治——从「岐阳四铭」谈起[J].历史研究, 2021. [19]丁进. 保卣铭文与岐阳之蒐新证[J]. 考古与文物, 2020. [20]中国社会科学院考古研究所. 殷周金文集成[M]. 北京: 中华书局, 1984—1994.
|