西周纪年推论
西周共和元年(即前841年),是我国有确切纪年的开端。共和纪年之前的西周诸王,包括武王、成王、康王、昭王、穆王、共王、懿王、孝王、夷王、厉王,共十王,现存纪年均不详。本文依据《资治通鉴外纪》《帝王世纪》《皇极经世书》以及古、今本《竹书纪年》,结合前作《夏朝纪年推论》《商朝纪年推论》,尝试对西周十王纪年予以推论。
(一)西周始年与懿王元年的引据
西周始年,即为武王克商之年。古往今来,关于武王克商之年,学界已经提出44种说法。本文采信公元前1050年这一结论。诸多持该观点的专业学者已作出严密论证,有兴趣者可查阅相关学术论文。重要史料依据出自《古本竹书纪年辑证》记载:“武王十一年庚寅,周始伐商”,这是继“尧元年丙子”之后,又一条带有干支纪年的重要史料条文。由此可知:武王十一年(庚寅年,前1051年),周始伐商;武王十二年(辛卯年,前1050年),周取代殷商。
懿王元年“天再旦”,是西周纪年另一处重要的年代标尺。《竹书纪年》载:“懿王元年,天再旦于郑”,即懿王元年发生日全食。依据天文学推算,此次日食发生于公元前899年4月21日,故可确定懿王元年为前899年。
(二)西周十王纪年考证
1、武王纪年
《资治通鉴外纪》《皇极经世书》记武王在位7年,《今本竹书纪年》记6年。但《尚书》载:“既克商二年,王有疾,弗豫。”《史记·封禅书》亦云:“武王克殷二年,天下未宁而崩。”已知武王克商在公元前1050年,据此推定:武王天子在位2年,即前1050年—前1049年。
由武王克商之年上推12年,可得武王元年为前1061年。依据周文王在位50年,再向前推算,文王作为周方伯(西伯侯)的在位区间为前1111年—前1062年。
《帝王世纪》云:“文王即位四十二年,岁在鹑火,文王更为受命之元年,始称王矣。”即周方伯在位的第四十二年(前1070年)受命称王,世称周文王。夏商周断代工程紫金山天文台对“岁在鹑火”给出五个候选年份,其中前1070年正合岁在鹑火,为本套纪年推演提供了重要佐证。
2、成王纪年
《资治通鉴外纪》《皇极经世书》《今本竹书纪年》均记成王在位37年。推定成王在位:前1048年—前1012年。
3、康王纪年
《太平御览》引《帝王世纪》、《资治通鉴外纪》、《皇极经世书》、《今本竹书纪年》均记康王在位26年。推定康王在位:前1011年—前986年。
4、昭王纪年
《太平御览》引《帝王世纪》记昭王在位51年;《资治通鉴外纪》既载51年,又引皇甫谧记作2年。但从昭王元年(前985年)至懿王元年(前899年)仅87年,中间历经昭、穆、共三王,且穆王公认在位55年,故而昭王不可能在位51年。
《竹书纪年》载:“周昭王十九年,天大曀”,《今本竹书纪年》亦取19年。本文采19年说,推定昭王在位:前985年—前967年。
5、穆王纪年
《太平御览》引《史记》、《资治通鉴外纪》、《皇极经世书》、《帝王世纪》均记穆王在位55年。推定穆王在位:前966年—前912年。
另《竹书纪年》言:“自周受命至穆王百年。”前文考证文王受命元年为前1070年,下至穆王时期计105年,与“百年”约数相合,可佐证本推论的合理性。
6、共王纪年
《太平御览》引《帝王世纪》记共王20年;《资治通鉴外纪》既有10年,又引皇甫谧记25年;《今本竹书纪年》《皇极经世书》作12年。
以已经确定的懿王元年(前899年)逆推,共王在位:前911年—前900年,计12年,依从《皇极经世书》。
7、懿王纪年
《太平御览》《资治通鉴外纪》《今本竹书纪年》《皇极经世书》均记懿王在位25年。推定懿王在位:前899年—前875年。
8、孝王纪年
《太平御览》《资治通鉴外纪》《皇极经世书》均记孝王在位15年。推定孝王在位:前874年—前860年。
9、夷王纪年
《史记》、《太平御览》引《帝王世纪》、《皇极经世书》记夷王在位16年;《资治通鉴外纪》记作15年。本文取16年,推定夷王在位:前859年—前844年。
10、厉王纪年
依上文逆推,厉王在位:前843年—前841年,共3年。
《史记》载“厉王即位三十年”,当为传抄讹误,是将“三年”误作“三十年”。《史记》又载:“三年,乃相与畔,袭厉王,厉王出奔于彘。”即厉王三年(前841年)发生国人暴动。按照改朝换代或王权动荡之际“当年改元”的通例,该年即为共和元年。
