【摘要】按照《史記》的記載,晉文侯在位35年,即公元前780年至公元前746年,歷來幾乎無(wú)歧異。本文以古本《竹書紀(jì)年》和清華簡(jiǎn)《系年》的記載為主,以《史記》的記載為輔,并結(jié)合其他文獻(xiàn)的記載,通過對(duì)相關(guān)的史事進(jìn)行綜合分析,認(rèn)為晉文侯在位當(dāng)是27年,即公元前772年至公元前746年。其中,公元前772年至公元前769年當(dāng)是晉殤叔在位,公元前768年至公元前746年當(dāng)是晉文侯在位,晉文侯元年至四年當(dāng)是追改自晉殤叔元年至四年,晉文侯實(shí)際在位當(dāng)只有23年。另外,西周滅亡的時(shí)間當(dāng)是公元前773年,而非《史記》記載的公元前771年。當(dāng)然,本文的觀點(diǎn)也只是一家之言,并沒有絕對(duì)性,只希望能為將來兩周之際年代學(xué)的進(jìn)一步研究提供一些幫助。
【關(guān)鍵詞】晉文侯;在位年;古本《竹書紀(jì)年》;清華簡(jiǎn)《系年》
【中圖分類號(hào)】K224 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2096-8264(2024)27-0053-03
【DOI】10.20024/j.cnki.CN42-1911/I.2024.27.017
現(xiàn)有的關(guān)于晉文侯的在位年的記載,傳世文獻(xiàn)主要見于《史記》,出土文獻(xiàn)主要見于古本《竹書紀(jì)年》和清華簡(jiǎn)《系年》,傳世文獻(xiàn)和出土文獻(xiàn)的記載有歧異。晉文侯的在位年是客觀的歷史事實(shí),是不會(huì)因?yàn)楹笕说囊庵径l(fā)生改變的,即真相是固定不變的??甲C清楚晉文侯的在位年,對(duì)于研究?jī)芍苤H晉侯和周王的在位年具有重要意義。本文認(rèn)為,在現(xiàn)有的條件下考證晉文侯的在位年,要以古本《竹書紀(jì)年》和清華簡(jiǎn)《系年》的記載為主,以《史記》的記載為輔,并結(jié)合其他文獻(xiàn)的記載,通過對(duì)相關(guān)的史事進(jìn)行綜合分析,力求將已有的年代系統(tǒng)調(diào)整到能夠被大多數(shù)學(xué)者所接受的水平上。
一、古本《竹書紀(jì)年》晉紀(jì)部分起始的年代
古本《竹書紀(jì)年》成書于先秦時(shí)期,記載了夏、商、周、晉、魏的史事,和《春秋》一樣,是一部編年體史書。此書在西晉時(shí)期出土,后來亡佚,現(xiàn)存的是輯佚本,其史料當(dāng)出自魏國(guó)史官編撰的魏國(guó)官方史書,可信性當(dāng)非常高。關(guān)于其晉紀(jì)部分起始的年代,《晉書·束晳傳》載:“其《紀(jì)年》十三篇,記夏以來至周幽王為犬戎所滅,以(晉)事接之?!盵1]948此言古本《竹書紀(jì)年》的周紀(jì)部分終于周幽王為犬戎所滅,后以晉紀(jì)部分接之?!洞呵镒髠骷狻ず笮颉份d:“其《紀(jì)年》篇起自夏、殷、周,皆三代王事,無(wú)諸國(guó)別也。唯特記晉國(guó),起自殤叔,次文侯、昭侯,以至曲沃莊伯?!盵2]897此言古本《竹書紀(jì)年》的晉紀(jì)部分始于晉殤叔?!端鍟そ?jīng)籍志》載:“《紀(jì)年》皆用夏正建寅之月為歲首,起自夏、殷、周三代王事,無(wú)諸侯國(guó)別。唯特記晉國(guó),起自殤叔,次文侯、昭侯,以至曲沃莊伯,盡晉國(guó)滅?!盵3]649此言古本《竹書紀(jì)年》的晉紀(jì)部分始于晉殤叔。今本《竹書紀(jì)年》載:“自東遷以后,始紀(jì)晉事,王即位皆不書?!盵4]101從其記載的周平王的史事來看,此條當(dāng)出自古本《竹書紀(jì)年》,此“東遷”當(dāng)是周幽王死后一年,即傳統(tǒng)上認(rèn)為的周平王東遷之年。此言古本《竹書紀(jì)年》的晉紀(jì)部分始于周幽王死后一年。從四處記載綜合來看,古本《竹書紀(jì)年》的周紀(jì)部分當(dāng)終于周幽王為犬戎所滅,晉紀(jì)部分當(dāng)始于晉殤叔,即周幽王死后一年。
二、周攜王的在位年
古本《竹書紀(jì)年》載:“(伯盤)與幽王俱死于戲。先是,申侯、魯侯及許文公立平王于申,以本大子,故稱天王。幽王既死,而虢公翰又立王子余臣于攜。周二王并立。(《左傳·昭公二十六年》正義)”[5]63-64此言周攜王立是在周幽王死后。由于出現(xiàn)了“先是”和“幽王既死”,所以不少學(xué)者據(jù)此認(rèn)為周平王立是在周幽王死前。如朱鳳瀚言:“《左傳》昭公二十六年正義引《汲冢書紀(jì)年》云,在攜王立前平王已以太子身份先立,并被稱為‘天王’?!盵6]本文認(rèn)為,此處的“先是”只能說明周平王立是在周攜王立前,并不能說明周平王立是在周幽王死前,此處的“幽王既死”當(dāng)是插入語(yǔ),只能說明周攜王立是在周幽王死后。古本《竹書紀(jì)年》又載:“幽王死,申侯、魯侯、許文公立平王于申,虢公翰立王子余,二王并立。(《通鑒外紀(jì)》卷三)”[5]64此言周攜王立是在周幽王死后。今本《竹書紀(jì)年》載:“十一年春正月,日暈。申人、鄫人及犬戎入宗周,弒王及鄭桓公……申侯、魯侯、許男、鄭子立宜臼于申,虢公翰立王子余臣于攜。(原注:是為攜王,二王并立。)”[4]100此言周攜王立是在周幽王死后。從三處記載綜合來看,周平王立和周攜王立當(dāng)是在周幽王死后,周平王元年和周攜王元年當(dāng)是同一年。據(jù)《史記·十二諸侯年表》,可知周平王元年是周幽王死后一年。[7]389由此可知,周攜王元年也是周幽王死后一年。
三、“二十一年”的紀(jì)年歸屬
古本《竹書紀(jì)年》載:“二十一年,攜王為晉文公(侯)所殺。以本非適,故稱‘?dāng)y王’。(《左傳·昭公二十六年》正義)”[5]71前文已知,古本《竹書紀(jì)年》的周紀(jì)部分終于周幽王為犬戎所滅,晉紀(jì)部分始于晉殤叔,即周幽王死后一年,周攜王立是在周幽王死后,周攜王元年是周幽王死后一年?!妒酚洝x世家》載:“二十七年,穆侯卒,弟殤叔自立,太子仇出奔……四年,穆侯太子仇率其徒襲殤叔而立,是為文侯?!盵7]1353此言晉穆侯死后其弟晉殤叔奪走其子晉文侯的國(guó)君位,四年后晉文侯殺死晉殤叔奪回自己的國(guó)君位,晉文侯立是在晉殤叔死后。據(jù)此,本文認(rèn)為此“二十一年”當(dāng)是晉文侯二十一年。
清華簡(jiǎn)《系年》載:“邦君諸正乃立幽王之弟余臣于虢,是攜惠王。立二十又一年,晉文侯仇乃殺惠王于虢?!盵8]138從《系年》全篇的紀(jì)年文例來看,此“二十一年”當(dāng)是周攜王二十一年。如《史記·晉世家》載:“惠公之立,倍秦地及里克……六年春,秦繆公將兵伐晉……九月壬戌,秦繆公、晉惠公合戰(zhàn)韓原……繆公壯士冒敗晉軍,晉軍敗,遂失秦繆公,反獲晉公以歸。”[7]1362-1363此言秦晉韓原之戰(zhàn)的年代是晉惠公六年。《左傳·僖公十五年》載:“九月,晉侯逆秦師……壬戌,戰(zhàn)于韓原……秦獲晉侯以歸?!盵9]400-401此言秦晉韓原之戰(zhàn)的年代是魯僖公十五年。據(jù)《史記·十二諸侯年表》,可知僖公十五年和晉惠公六年是同一年。[7]445從三處記載綜合來看,秦晉韓原之戰(zhàn)的年代當(dāng)是晉惠公六年。清華簡(jiǎn)《系年》載:“(晉)惠公既入,乃背秦公弗予。立六年,秦公率師與惠公戰(zhàn)于韓,止惠公以歸。”[8]150此處記載的當(dāng)是秦晉韓原之戰(zhàn),此“六年”當(dāng)是晉惠公六年。綜上,本文認(rèn)為此“二十一年”當(dāng)是周攜王二十一年,也是晉文侯二十一年,周攜王二十一年和晉文侯二十一年當(dāng)是同一年,則周攜王元年和晉文侯元年也是同一年,即周幽王死后一年。
四、晉文侯和晉殤叔的在位年
《漢書·地理志上》注載:“幽王既敗,二年而滅會(huì),四年而滅虢,居于鄭父之丘,是以為鄭桓公……”[10]1246此言鄭滅鄶?shù)哪甏侵苡耐跛篮蠖辍9疟尽吨駮o(jì)年》載:“晉文侯二年,周宣王子多父伐鄶,克之,乃居鄭父之丘,名之曰鄭,是曰桓公。(《水經(jīng)·洧水注》)”[5]70此言鄭滅鄶?shù)哪甏菚x文侯二年。從兩處記載綜合來看,周幽王死后二年和晉文侯二年當(dāng)是同一年。由此可知,周幽王死后一年和晉文侯元年也是同一年,和前文相應(yīng)。前文已知,古本《竹書紀(jì)年》的晉紀(jì)部分始于晉殤叔,即周幽王死后一年。據(jù)此,本文認(rèn)為晉殤叔元年和晉文侯元年當(dāng)是同一年。
前文已知,晉穆侯死后其弟晉殤叔奪走其子晉文侯的國(guó)君位,四年后晉文侯殺死晉殤叔奪回自己的國(guó)君位?!妒酚洝なT侯年表》載晉殤叔在位4年,晉殤叔元年之前一年是晉穆侯二十七年,晉殤叔四年之后一年是晉文侯元年。[7]385-386阜陽(yáng)漢簡(jiǎn)《年表》也載晉殤叔在位4年。[11]據(jù)此,
本文認(rèn)為晉殤叔在位4年之?dāng)?shù)當(dāng)無(wú)歧異。據(jù)《史記·晉世家》,可知晉國(guó)截至?xí)x文侯世總共有10位國(guó)君(不包括晉侯燮之父唐叔虞),除晉殤叔被稱為“叔”外,其他9位國(guó)君皆被稱為“侯”。[7]1352-1353“叔”是長(zhǎng)幼次序的稱謂,“侯”是諸侯國(guó)君的稱謂。晉殤叔死后被稱為“叔”而不被稱為“侯”,說明晉文侯不承認(rèn)晉殤叔的國(guó)君位,他應(yīng)該廢除了晉殤叔的紀(jì)年,將晉殤叔元年至四年追改為己之元年至四年。
幾乎同一時(shí)期,魯國(guó)也發(fā)生過類似的事?!妒酚洝斨芄兰摇份d:“懿公九年,懿公兄括之子伯御與魯人攻弒懿公,而立伯御為君。伯御即位十一年,周宣王伐魯,殺其君伯御……魯懿公弟稱……乃立稱于夷宮,是為孝公……二十七年,孝公卒,子弗湟立,是為惠公?!盵7]1277-1278此言魯伯御殺死魯懿公奪走其國(guó)君位,十一年后周宣王幫魯懿公之弟魯孝公殺死魯伯御奪走其國(guó)君位,二十七年后魯孝公去世?!妒酚洝なT侯年表》載魯孝公在位38年,無(wú)魯伯御的在位年。[7]377-389據(jù)《史記·魯周公世家》,可知魯國(guó)截至魯孝公世總共有12位國(guó)君,除魯伯御被稱為“伯”外,其他11位國(guó)君皆被稱為“公”。[7]1275-1278“伯”是長(zhǎng)幼次序的稱謂,“公”是諸侯國(guó)君的稱謂。魯伯御死后被稱為“伯”而不被稱為“公”,說明魯孝公不承認(rèn)魯伯御的國(guó)君位,他也廢除了魯伯御的紀(jì)年,將魯伯御元年至十一年追改為己之元年至十一年。綜上,本文認(rèn)為晉殤叔元年至四年就是晉文侯元年至四年,晉文侯實(shí)際在位當(dāng)從晉文侯五年(晉殤叔死后一年)開始算起。
五、曲沃桓叔受封的年代
《左傳·桓公二年》載:“惠之二十四年,晉始亂,故封桓叔于曲沃?!盵9]110“惠之”即魯惠公,此言曲沃桓叔受封的年代是魯惠公二十四年。杜預(yù)云:“晉文侯卒,子昭侯元年,危不自安,封成師為曲沃伯。”[2]39《史記·晉世家》載:“昭侯元年,封文侯弟成師于曲沃……成師封曲沃,號(hào)為桓叔?!盵7]1353《史記·十二諸侯年表》載:“晉昭侯元年,封季弟成師于曲沃?!盵7]399此三處皆言曲沃桓叔受封的年代是晉昭侯元年。瀧川資言云:“季弟,當(dāng)作季父,成師者文侯季弟,昭侯之季父也?!盵12]833本文認(rèn)為此說當(dāng)可信。據(jù)《史記·十二諸侯年表》,可知魯惠公二十四年和晉昭侯元年是同一年,即公元前745年,晉文侯末年是公元前746年。[7]399綜上,本文認(rèn)為曲沃桓叔受封的年代當(dāng)是晉昭侯元年,即公元前745年,此年也是晉文侯死后一年,晉文侯末年當(dāng)是公元前746年。
六、周宣王和周幽王的在位年
關(guān)于周宣王的在位年,《史記·十二諸侯年表》載在位46年,即公元前827年至公元前782年。[7]371-386《史記·周本紀(jì)》載在位46年。[7]105歷來幾乎無(wú)歧異。2003年,陜西省寶雞市眉縣常興鎮(zhèn)楊家村出土了兩組“逨鼎”,即“四十二年逨鼎”和“四十三年逨鼎”。兩組“逨鼎”皆是年、月、月相、干支四要素俱全,從器物形制、銘文內(nèi)容等方面來看,是周宣王世的標(biāo)準(zhǔn)器。[13]395-439然而,兩組“逨鼎”的歷日卻和《史記》記載的周宣王紀(jì)年有矛盾,無(wú)法使其排入周宣王歷譜。針對(duì)此問題,張培瑜先生認(rèn)為周宣王元年應(yīng)該后移一年,即公元前826年,這樣可以使兩組“逨鼎”的歷日排入周宣王歷譜。[14]據(jù)此,本文認(rèn)為周宣王元年當(dāng)是公元前826年。
古本《竹書紀(jì)年》載:“明年,王征申戎,破之。后十年,幽王命伯士伐六濟(jì)之戎,軍敗,伯士死焉。(《后漢書·西羌傳》注)”[5]61此“明年”是周宣王三十九年,此言“王師伐六濟(jì)之戎”是在“王師伐申戎”十年后。由此可知,“王師伐申戎”的年代當(dāng)是周宣王三十九年?!逗鬂h書·西羌傳》載:“后十年,幽王命伯士伐六濟(jì)之戎,軍敗,伯士死焉。其年,戎圍犬丘,虜秦襄公之兄伯父。”[15]1941此言“王師伐六濟(jì)之戎”和“戎圍犬丘”皆是在“王師伐申戎”十年后。今本《竹書紀(jì)年》載:“六年,王命伯士帥師伐六濟(jì)之戎,王師敗逋?!盵4]99從其記載的周幽王的史事來看,此條當(dāng)出自古本《竹書紀(jì)年》,此“六年”是周幽王六年。此言“王師伐六濟(jì)之戎”的年代是周幽王六年?!妒酚洝で乇炯o(jì)》載:“襄公二年,戎圍犬丘,世父擊之,為戎人所虜?!盵7]129此言“戎圍犬丘”的年代是秦襄公二年。據(jù)《史記·十二諸侯年表》,可知秦襄公二年和周幽王六年是同一年。[7]388由此可知,“戎圍犬丘”的年代當(dāng)是周幽王六年。綜上,本文認(rèn)為周宣王三十九年和周幽王六年當(dāng)間隔10年,則周宣王在位當(dāng)是43年。前文已知,周宣王元年是公元前826年,則周宣王末年當(dāng)是公元前784年,周幽王元年當(dāng)是公元前783年。
關(guān)于周幽王的在位年,《史記·十二諸侯年表》載在位11年,即公元前781年至公元前771年。[7]386-389此11年之?dāng)?shù)歷來無(wú)歧異。據(jù)此,本文認(rèn)為周幽王在位當(dāng)是11年。前文已知,周幽王元年是公元前783年,則周幽王末年當(dāng)是公元前773年,周幽王死(西周滅亡)當(dāng)是公元前773年。筆者曾在《從古本〈竹書紀(jì)年〉看西周王年》一文中認(rèn)為西周滅亡的時(shí)間是公元前771年[16],現(xiàn)將其更正為公元前773年。
七、晉文侯的在位年
關(guān)于晉文侯的在位年,《史記·十二諸侯年表》載在位35年,即公元前780年至公元前746年。[7]386-399《史記·晉世家》載在位35年。[7]1353前文已知,周幽王末年是公元前773年,周幽王死后一年和晉文侯元年是同一年,晉文侯末年是公元前746年,則晉文侯在位當(dāng)是27年,即公元前772年至公元前746年。其中,公元前772年至公元前769年當(dāng)是晉殤叔在位,公元前768年至公元前746年當(dāng)是晉文侯在位,晉文侯實(shí)際在位當(dāng)只有23年。
八、結(jié)語(yǔ)
本文結(jié)合古本《竹書紀(jì)年》、清華簡(jiǎn)《系年》等文獻(xiàn)的記載,考證出了晉文侯的在位年(公元前772年至公元前746年),和《史記》記載的晉文侯的在位年(公元前780年至公元前746年)有歧異。古本《竹書紀(jì)年》和清華簡(jiǎn)《系年》皆成書于先秦時(shí)期,而且皆在先秦時(shí)期就被埋入地下,未經(jīng)秦朝時(shí)期所謂“焚書坑儒”的影響,所以能夠最大限度地保留先秦古籍的原貌,可信性當(dāng)遠(yuǎn)高于成書于西漢時(shí)期的《史記》。因此關(guān)于晉文侯的在位年,當(dāng)以古本《竹書紀(jì)年》和清華簡(jiǎn)《系年》的記載為據(jù)。當(dāng)然,本文的觀點(diǎn)也只是一家之言,并沒有絕對(duì)性,只希望能為將來兩周之際年代學(xué)的進(jìn)一步研究提供一些幫助。由于文獻(xiàn)相對(duì)較少,使得兩周之際晉侯的在位年比較復(fù)雜,目前仍然有一些問題,要想將其考證得更加清楚,還需要更多相關(guān)的出土文獻(xiàn)問世。
參考文獻(xiàn):
[1]房玄齡等撰.晉書[M].北京:中華書局,2000.
[2]左丘明撰,杜預(yù)集解,李夢(mèng)生整理.春秋左傳集解[M].南京:鳳凰出版社,2010.
[3]魏徵撰.隋書[M].北京:中華書局,2000.
[4]王國(guó)維撰,黃永年校.今本竹書紀(jì)年疏證[M].沈陽(yáng):遼寧教育出版社,1997.
[5]方詩(shī)銘,王修齡輯.古本竹書紀(jì)年輯證(修訂本)[M].上海:上海古籍出版社,2005.
[6]朱鳳瀚.清華簡(jiǎn)《系年》“周亡王九年”再議[J].吉林大學(xué)社會(huì)科學(xué)學(xué)報(bào),2016,(4).
[7]司馬遷撰,裴骃集解,司馬貞索引,張守節(jié)正義.史記[M].北京:中華書局,2000.
[8]李學(xué)勤主編.清華大學(xué)藏戰(zhàn)國(guó)竹簡(jiǎn)(二)[M].上海:中西書局,2011.
[9]郭丹,程小青,李彬源譯注.左傳[M].北京:中華書局,2012.
[10]班固撰,顏師古注.漢書[M].北京:中華書局,2000.
[11]胡平生.阜陽(yáng)漢簡(jiǎn)《年表》整理札記[J].文物研究,1991,(7).
[12]司馬遷撰,瀧川資言考證,楊海崢整理.史記會(huì)注考證[M].上海:上海古籍出版社,2015.
[13]吳鎮(zhèn)烽編著.商周青銅器銘文暨圖像集成5[M].上海:上海古籍出版社,2012.
[14]張培瑜.逨鼎的王世與西周晚期歷法月相紀(jì)日[J].中國(guó)歷史文物,2003,(3).
[15]范曄撰,李賢等注.后漢書[M].北京:中華書局,2000.
[16]孫銳澤.從古本《竹書紀(jì)年》看西周王年[J].今古文創(chuàng),2024,(2).