1、文化集萃672024 年第 2 期从古本 竹书纪年 看西周王年孙锐泽(聊城大学历史文化与旅游学院 山东 聊城 252000)古本 竹书纪年 是由先秦时期晋国史官和魏国史官共同编撰的一部编年体史书,可以说是晋国和魏国的官方史书,其成书过程应该经过了几百年,可信性当非常高。很多内容虽然与 史记 不一致,但是却被出土文献证明是对的,而 史记 是错的。如关于共和行政,史记周本纪 载:“召公、周公二相行政,号曰共和。”1104古本 竹书纪年 却载:“汲冢纪年 曰:共国之伯名和,行天子政。(通鉴外纪 卷三)”258出土文献清华简 系年 也载:“共伯和立。”3136由此可知,共和行政是共伯和行政,而非二相行
2、政。一、关于西周始年和西周总年数古本 竹书纪年 载:“汲冢纪年 曰:自武王灭殷,以至于幽王,凡二百五十七年。(史记 周本纪 集解)汲冢纪年:西周二百五十七年。(通鉴外纪 卷三)汲冢纪年 曰:自武王至幽王二百五十七年。(通鉴外纪 卷三)”264史记 十二诸侯年表 将西周终年定为公元前 771年。1389据此记载,西周始年约是公元前 1028 年。夏商周断代工程 19962000 年阶段成果报告(简本)中曾明确指出:“公元前 1027 年说与甲骨月食年代的推算以及古本 竹书纪年 西周积年为 257 年等记载配合最好”448甲骨文是目前已知的中国最古老的文字,所记载的甲骨月食更是与现代天文学的推算结
3、果相合,与古本 竹书纪年 所记载的西周积年是 257 年配合最好,而现代天文学又有很高的科学性和准确性。此外,在当年的夏商周断代工程中,考古测年学家根据沣西H18系列样品得出了周武王克商(西周建立)的年代范围:常规法为公元前1050 年公元前 1010 年,AMS法为公元前 1060 年公元前 995 年。441其结果的中间值都约是公元前 1028 年,与古本 竹书纪年 记载的西周始年非常接近。据此,笔者认为西周始年约是公元前 1028 年,总年数是 257 年。【摘要】古本 竹书纪年 虽然早已亡佚,但是经过几代学者的不懈努力,仍然搜集到了一定数量的佚文,其中不乏一些关于西周王年的,价值非常高
4、。笔者以古本 竹书纪年 佚文为主,并结合其他传世文献和出土文献的记载以及考古学和现代天文学的成果,推定出了古本 竹书纪年 关于西周王年的一些重要信息,以求能为将来西周年代学的进一步研究提供帮助。【关键词】古本 竹书纪年;西周王年;在位年【中图分类号】K221 【文献标识码】A 【文章编号】2096-8264(2024)02-0067-03【DOI】10.20024/ki.CN42-1911/I.2024.02.021二、关于周武王的在位年古本 竹书纪年 载:“竹书:十一年庚寅,周始伐商。(新唐书历志)”242据唐兰先生考证,“庚寅”二字乃是唐代一行所加。唐兰先生云:“唐代一行根据 尚书 武成
5、的月日,用他的 大衍历 来推算,认为伐纣应该是庚寅。”5但是 大衍历 经现代天文学家考证是不科学的,所得到的结果更是错误的。此记载分歧有二:一是此“十一年”是周文王受命以来的第十一年,还是周武王继位以来的第十一年;二是周武王克商从出发至牧野决战是否跨了两个年头。史记 周本纪 正义载:“文王受命九年而崩,十一年武王服阕,观兵孟津,十三年克纣,十五年有疾,周公请命,王有瘳,后四年而崩,则武王年九十三矣。”188据此记载,此“十一年”是周文王受命以来的第十一年。但是出土文献清华简 耆夜 却载:“武王八年,征伐耆,大戡之。”6150史记周本纪 也载:“九年,武王上祭于毕,东观兵,至于盟津。”187据此
6、,笔者认为此“十一年”是周武王继位以来的第十一年。古本 竹书纪年 载:“竹书纪年 曰:周武王率西夷诸侯伐殷,败之于坶野。(水经清水注)”242此处并没有指明是哪一年。但是今本 竹书纪年 载:“五十二年庚寅,周始伐殷。秋,周师次于鲜原。冬十有二月,周师有事于上帝十二年辛卯,王率西夷诸侯伐殷,败之于坶野。”777、79“十一年庚寅”和“五十二年庚寅”指的是同一年,只是一个是以商王(帝辛)的王号来纪年,另一个是以周王(武王)的王号来纪年。与“庚寅”一样,“辛卯”也是不正确的。除“庚寅”和“辛卯”外,“十一年”和“十二年”当是可信的。结合 吕氏春秋 首时:“立十二年,而成甲子之事。”8423的记载,笔
7、者认为周武王克商从出发至牧野决战跨了两个年头。68今古文创三、关于周成王和周康王的在位年古本 竹书纪年 载:“纪年 曰:成、康之际,天下安宁,刑措四十年不用。(文选 贤良诏 注)纪年 曰:成、康之际,天下安宁,刑措四十余年不用。(文选永明九年策秀才文 注)纪年 曰:成、康之际,天下安宁,刑措四十余年不用。(太平御览 卷八五皇王部)”244-45此记载分歧在于,成、康之际是四十年还是四十余年。结合 史记周本纪:“故成、康之际,天下安宁,刑错四十馀年不用。”198的记载,笔者认为成、康之际是四十余年。由此可知,周成王和周康王的总在位年数在 41 年至 49 年之间。四、关于周昭王的在位年古本 竹书
8、纪年 载:“纪年 曰:周昭王十九年,天大曀,雉兔皆震,丧六师于汉。(初学记 卷七地部下)纪年 曰:周昭王十九年,天大曀,雉兔皆震。(开元占经卷一一)书纪年 曰:昭王十九年,天大曀,雉兔皆震。(太平御览 卷九七兽部)”246据此记载,周昭王在位至少有 19 年,且周昭王十九年发生了“天大曀”。据天文学家刘次沅先生考证,“天大曀”是一种天文现象,且与阴天时发生的日全食现象十分相似,能导致天光变化使得“雉兔皆震”的日食,其食分必定很大。事件发生在周昭王十九年南征荆楚的过程中,地点应该在从周都(西安地区)至洞庭湖以南之间。根据前人的研究,可知昭王十九年应该在公元前 1010 年公元前 940 年之间。
9、刘次沅先生通过对公元前1010年公元前940年之间从周都(西安地区)至洞庭湖以南地区的大食分日食进行全面计算,总共出现了9 次。参考天文学分析,他认为其中的两次日食有可能是周昭王十九年发生的“天大曀”,一次是公元前 969 年 7月12日8 时,汉水下游至洞庭湖一带可以见到食分 0.94 的日食,另一次是公元前 976 年 5月31日14 时,汉水下游至洞庭湖一带可以见到食分 0.94 以上的日食。9前文已知,古本 竹书纪年 记载的西周始年约是公元前 1028 年,周成王和周康王的总在位年数至少有41年,“天大曀”发生在周昭王十九年。据此,笔者认为周昭王十九年发生的“天大曀”,是公元前 969
10、 年 7月12日8 时发生在汉水下游至洞庭湖一带的日食。由此可知,周昭王十九年是公元前 969 年,元年是公元前 987年。古本 竹书纪年 载:“书纪年 曰:周昭王末年,夜有五色光贯紫微,其年,王南巡不返。(太平御览 卷八七四咎微部)汲纪年 云:昭王末年,夜有五色光贯于紫微,其年,王南巡不返。(发挥 卷三注)”246、193“其年”即“周昭王末年”。结合今本 竹书纪年:“十九年春,有星孛于紫微。”787左传僖公四年:“昭王南征而不复。”10331史记 周本纪:“昭王南巡狩不返,卒于江上。”198史记 周本纪 正义:“帝王世纪云:昭王德衰,南征,济于汉,船人恶之,以胶船进王,王御船至中流,胶液船
11、解,王及祭公俱没于水中而崩。”198的记载,笔者认为周昭王在位19 年,且死在南征的过程中。五、关于周穆王的在位年根据周昭王的在位年,可知周穆王元年是公元前 968年。古本 竹书纪年 载:“纪年 曰:周穆王三十七年,伐楚,大起九师,至于九江,比鼋鼍为梁。(艺文类聚卷九水部)纪年 曰:周穆王三十七年,东至于九江,比鼋鼍以为梁。(初学记 卷七地部下)纪年 曰:周穆王三十七年,征伐,大起九师,东至于九江,叱鼋鼍以为梁。(文选 江赋 注)纪年 曰:周穆王三十七年,伐纣,大起九师,东至于九江,叱鼋鼍以为梁。(文选恨赋 注)纪年 曰:周穆王三十七年,伐荆,东至九江,比鼋鼍为梁而渡。(白氏六帖事类集 卷三桥
12、)书纪年 曰:穆王三十七年,起师,至九江,以鼋为梁也。(太平御览 卷九三二鳞介部)”252-53据此记载,“至九江”的时间是周穆王三十七年。关于“至九江”的时间,古本 竹书纪年 又有不同的记载:“纪年 曰:周穆王七年,大起师,东至于九江,架鼋鼍以为梁。(太平御览 卷七三地部)纪年 曰:穆王十七年,起师至九江,以鼋为梁。(广韵 卷一(二十二元)纪年 曰:周穆王四十七年,伐纡,大起九师,东至于九江,比鼋以为梁。(太平御览 卷三五兵部),穆王伐之,大起九师,东至九江,蚖蝉为梁,在江东矣。注:纪年:四十七年。(国名纪 己)”252、193据此记载,“至九江”的时间又有周穆王七年、周穆王十七年、周穆王四
13、十七年三种说法。结合今本 竹书纪年:“三十七年,大起九师,东至于九江,架鼋鼍以为梁,遂伐越,至于纡。”789的记载,笔者认为“至九江”的时间是周穆王三十七年。由此可知,周穆王在位至少有 37 年。古本 竹书纪年 载:“自周受命至穆王百年,非穆王寿百岁也。(晋书束皙传)”247“周受命”有三种可能:一是指周文王继西伯之位,二是指周文王受命称王,三是指周武王克商建立西周。“穆王”有两种可能:一是指周穆王元年,二是指周穆王末年。从古本 竹书纪年:“汲冢纪年 曰:自武王灭殷,以至于幽王,凡二百五十七年。(史记 周本纪 集解)汲冢纪年:西周二百五十七年。(通鉴外纪 卷三)汲冢纪年 曰:自武王至幽王二百五
14、十七年。(通鉴外纪 卷三)”264的记载可以看出,二百五十七年是周武王克商建立西周至周幽王末年,即西周始年至周幽王末年。今本 竹书纪年 载:“自武王至穆王,享国百年。”787据此,笔者认为此“百年”是周武王克商建立西周至周穆王末年,即西周始年至周穆王末年。当然,此“百文化集萃692024 年第 2 期年”并不一定就是 100 年,也有可能是 101 年、102 年等。前文已知,西周始年约是公元前 1028 年,周穆王元年是公元前 968 年,则周穆王末年约是公元前 928 年,周穆王在位约 41年。六、关于周共王和周懿王的在位年关于周共王的在位年,古本 竹书纪年 无明确记载。前文已知,周穆王末
15、年约是公元前 928 年,则周共王元年约是公元前927年。关于周懿王的在位年,古本 竹书纪年载:“汲冢纪年书 曰:懿王元年,天再旦于郑。(太平御览 卷二天部)汲冢纪年书 曰:懿王元年,天再启。(开元占经 卷三)汲冢纪年:懿王元年,天再旦于郑。(事类赋 注卷一天)”255“天再旦”或“天再启”大意都是一天内出现两次天亮。现代天文学家认为这是一种罕见的天文现象,通常是由于清晨五点至七点的日全食所引起的天文奇观。他们通过对公元前 1000 年公元前 840 年之间中国地区的日食进行全面计算,得出公元前 899 年 4 月21日发生的日食,可以在西周郑地(今陕西华县或凤翔地区)造成所谓的“天再旦”或“
16、天再启”现象,并且是唯一的一次。424-25据此,笔者认为周懿王元年是公元前 899 年。由此可知,周共王末年是公元前 900 年,周共王在位约 28 年。七、关于周孝王和周夷王的在位年关于周孝王的在位年,古本 竹书纪年 无明确记载。关于周夷王的在位年,古本 竹书纪年 载:“纪年 云:夷王七年,冬,雨雹,大如砺。(北堂书钞 卷一五二天部)纪年 云:夷王七年,冬,雨雹,大如砺。(初学记 卷二天部下)纪年 曰:夷王七年,冬,雨雹,大如砺。(太平御览 卷一四天部)”257据此记载,周夷王在位至少有7年。八、关于周厉王和周宣王的在位年关于周厉王的在位年,古本 竹书纪年 无明确记载。关于周宣王的在位年,
17、古本 竹书纪年 载:“及宣王立,四年,使秦仲伐戎,为戎所杀。王乃召秦仲子庄公,与兵七千人,伐戎破之,由是少却。后二十七年,王遣兵伐太原戎,不克。后五年,王伐条戎、奔戎,王师败绩。后二年,晋人败北戎于汾隰,戎人灭姜侯之邑。明年,王征申戎,破之。后十年,幽王命伯士伐六济之戎,军败,伯士死焉。(后汉书 西羌传 注)”259-61据此记载,“王征申戎,破之”的时间是周宣王三十九年,十年后,“幽王命伯士伐六济之戎”。今本竹书纪年 载:“六年,王命伯士帅师伐六济之戎,王师败逋。”799此六年是周幽王六年,从其整个周幽王纪年体系来看,此条当出自古本 竹书纪年。据此,笔者认为周宣王的在位年数是 43 年,而非
18、 史记 记载的 46 年。1105、386九、关于周幽王的在位年古本 竹书纪年 载:“书纪年 曰:幽王十年九月,桃杏实。(太平御览 卷九六八果部)”263据此记载,周幽王在位至少有 10 年。史记 十二诸侯年表 记载周幽王在位 11年,1386-389与此并不矛盾。十、结语根据古本 竹书纪年 的记载,笔者推定出了关于西周王年的一些重要信息,如下:西周始年约是公元前1028 年,总年数是 257 年;周武王克商前在位 11年,周武王克商从出发至牧野决战跨了两个年头;周成王和周康王的总在位年数在 41 年至 49 年之间,周康王末年是公元前 988 年;周昭王在位 19 年,即公元前 987 年公
19、元前 969 年;周穆王元年是公元前 968 年,末年约是公元前 928 年,在位约41年;周共王元年约是公元前 927 年,末年是公元前 900年,在位约 28 年;周懿王元年是公元前 899 年;周夷王在位至少有7年;周宣王在位43年;周幽王在位至少有10年。当然,笔者推定的也只是古本 竹书纪年 所记载的西周王年,并不一定就是真实的西周王年。然而就目前来看,古本竹书纪年 的可信性当大大高于汉代之前的其他文献,因此应当重视。参考文献:1司马迁撰,裴骃集解,司马贞索隐,张守节正义.史记M.北京:中华书局,2000.2方诗铭,王修龄辑.古本竹书纪年辑证(修订本)M.上海:上海古籍出版社,2005.3李学勤主编.清华大学藏战国竹简(二)M.上海:中西书局,2011.4夏商周断代工程专家组编著.夏商周断代工程1996-2000 年阶段成果报告(简本)M.北京:世界图书出版公司,2000.5唐兰.中国古代历史上的年代问题J.新建设,1955,(3).6李学勤主编.清华大学藏战国竹简(一)M.上海:中西书局,2010.7王国维撰,黄永年校.今本竹书纪年疏证M.沈阳:辽宁教育出版社,1997.8吕不韦撰,陆玖译注.吕氏春秋M.北京:中华书局,2011.9刘次沅.天大曀记录的天文年代分析J.时间频率学报,2005,(2).10郭丹,程小青,李彬源译注.左传M.北京:中华书局,2012.