岳冠林, 唐 迪
(貴州大學(xué) 人文學(xué)院, 貴州 貴陽(yáng) 550025)
孔子誕辰考
岳冠林, 唐 迪
(貴州大學(xué) 人文學(xué)院, 貴州 貴陽(yáng) 550025)
現(xiàn)今大家公認(rèn)的孔子誕辰是9月28日,曲阜孔廟每年祭祀也在這一天。對(duì)于這個(gè)日子,歷來(lái)有不少異議。立足于文獻(xiàn)記載,以古代四分術(shù)驗(yàn)證文獻(xiàn),并得到現(xiàn)代天文學(xué)數(shù)據(jù)的支持,最后以傳統(tǒng)習(xí)俗為原則,認(rèn)為孔子誕辰應(yīng)當(dāng)定為公元前552年農(nóng)歷十月二十一日。
孔子; 誕辰; 傳統(tǒng)文化
錢穆先生說(shuō):“孔子生前一年或后一年,此僅屬孔子之生壽,與世運(yùn)之升降,史跡之轉(zhuǎn)換,人物之進(jìn)退,學(xué)術(shù)之流變,無(wú)足輕重如毫發(fā)?!雹俚?,2013年9月份國(guó)務(wù)院法制辦公布了“教育法律一攬子修訂草案”的征求意見(jiàn)稿,其中教師法的第六條“每年九月十日為教師節(jié)”擬修改為“每年9月28日為教師節(jié)”。這一修改再次引起了大家對(duì)孔子誕辰的關(guān)注。9月28日,是中國(guó)教育家孔子的誕辰日。從2004年以來(lái)在山東曲阜舉辦的祭孔大典,都是在每年9月28日舉行。那么孔子誕辰是否為9月28日呢?我們認(rèn)為,9月28日當(dāng)不足為據(jù),應(yīng)當(dāng)以《谷梁傳》記載為準(zhǔn),將孔子誕辰定為魯襄公二十一年十月二十一日。下面我們從各家觀點(diǎn)與文獻(xiàn)記載兩個(gè)方面來(lái)談一下孔子誕辰的問(wèn)題。
徐錫祺先生在《孔子誕辰日期是怎樣算出來(lái)的》②一文中,有詳細(xì)的解釋。首先,徐先生在文中提到:“經(jīng)史學(xué)家和歷法學(xué)家研究認(rèn)定,孔子是生于魯襄公二十二年十月庚子?!毙煜壬源藶榛A(chǔ),參照張培瑜先生的《中國(guó)先秦史歷表》、魯歷與今農(nóng)歷“建正”差異、現(xiàn)行公歷與儒略歷之差異,得出孔子生于公元前551年9月28日(格雷歷),農(nóng)歷為八月二十七日。
張培瑜先生在《孔子生卒的中歷和公歷日期》③一文中,分析了文獻(xiàn)上關(guān)于孔子生年的兩種說(shuō)法,認(rèn)為可能都有所據(jù),而《史記》中記載一年之差或許是因?yàn)闅v法問(wèn)題引起的,認(rèn)為《史記》更可信。在此基礎(chǔ)上,對(duì)文獻(xiàn)記載的歷日進(jìn)行討論,并換算成現(xiàn)行的公歷(格歷),得出孔子誕辰應(yīng)為前551年9月28日,農(nóng)歷為八月二十七日。
江曉原先生根據(jù)文獻(xiàn)記載的自洽程度來(lái)判斷,認(rèn)為《春秋谷梁傳》中關(guān)于孔子誕辰的記載更可信——即魯襄公二十一年十月庚子日,并且依據(jù)《公羊傳》和《谷梁傳》所載孔子生年之日食記錄,以天文學(xué)常用的“儒略日”為計(jì)算單位,最后得出孔子誕辰為公元前552年10月9日④。
白平先生以校勘學(xué)的方法⑤,斷定《公羊傳》中記載孔子生辰的“庚子”極有可能是“庚午”之訛,認(rèn)為孔子生辰不大可能是《谷梁傳》所記載的十月庚子日,即十月二十一日,而極有可能是在魯襄公二十一年十一月的庚午日,即十一月二十二日。
金友博先生在《孔子生年月日略讞》⑥一文中,考辨源流,認(rèn)為《史記》所載孔子生年不可信,當(dāng)據(jù)《谷梁傳》所記,將孔子誕辰定為魯襄公二十一年十月二十一,公歷為10月3日。
蔣南華先生在《孔子生年月日考訂》⑦一文中,依據(jù)《春秋》:“襄公二十一年(公元前552年)……九月庚戌朔,日有食之。冬十月庚辰朔,日有食之……”是年十月庚子,《公羊傳》和《谷梁傳》記載孔子生。蔣先生以此為基礎(chǔ),用古代天文歷法之四分術(shù)推算,考訂孔子生于公元前552年(即魯襄公二十一年)八月二十一日庚子。文末,蔣先生認(rèn)為沒(méi)有必要討論孔子誕辰的公歷日期。因?yàn)樵陉?yáng)歷(不論是儒略歷還是格里歷)行用之前的若干年代,我國(guó)既然早已擁有自己的紀(jì)年法,且行用陰陽(yáng)合歷(月亮歷太陽(yáng)歷兩者結(jié)合),不須用外來(lái)公歷紀(jì)年硬套孔子誕辰。并建議以夏歷八月二十一日(孔子生日)作為教師節(jié)和孔子的紀(jì)念日,如同我們過(guò)除夕、春節(jié)、元宵節(jié)、端午節(jié)、中秋節(jié)等傳統(tǒng)節(jié)日一樣,更合國(guó)情,更合乎中華民族的傳統(tǒng)文化精神與習(xí)俗禮儀。
畢寶奎先生⑧以《公羊傳》和《谷梁傳》為基礎(chǔ),參照其他文獻(xiàn)及天文學(xué)相關(guān)記載,確定孔子生年生日為公歷公元前552年10月9日,農(nóng)歷為八月二十一日。
關(guān)于孔子誕辰的爭(zhēng)論,除以上諸方家之外,應(yīng)該還有很多,由于筆者所見(jiàn)材料有限,或有未提及之處。但是從以上文章可以看出,孔子誕辰之所以引起爭(zhēng)論,主要原因是大家所據(jù)文獻(xiàn)記載不一致和所用歷法不同引起的。如果能對(duì)文獻(xiàn)進(jìn)行一番梳理,找出文獻(xiàn)差異的原因,并運(yùn)用可行的歷法進(jìn)行推算,那么孔子誕辰也就不言自明了。
關(guān)于孔子誕辰的文獻(xiàn)記載,應(yīng)該是距離孔子生活年代越近的文獻(xiàn)越可靠,因此最可信的當(dāng)屬《公羊傳》、《谷梁傳》,之后的《史記》以及孔子家譜的記載亦可以參考。除此之外關(guān)于孔子的文獻(xiàn)還有《孔叢子》及《孔子家語(yǔ)》,再往后的文獻(xiàn)記載因?yàn)榫嚯x孔子時(shí)代太遠(yuǎn),便不足為據(jù)了。下面我們一一列舉以上幾種文獻(xiàn)。
《公羊傳》:
《谷梁傳》:
“二十有一年,春,王正月,公如晉?!旁赂缢?,日有食之。冬,十月庚辰朔,日有食之。曹伯來(lái)朝。公會(huì)晉侯、齊侯、宋公、衛(wèi)侯、鄭伯、曹伯、莒子、邾子于商任。庚子,孔子生?!?楊士勛)疏:庚子,孔子生。釋曰:“仲尼以此年生,故《傳》因而錄之。《史記世家》云襄公二十二年生者,馬遷之言與經(jīng)典不同者非一,故與此《傳》異年耳?!雹?/p>
《史記》:
“防叔生伯夏,伯夏生叔梁紇,紇與顏氏女野合而生孔子。于尼丘得孔子。魯襄公二十二年而孔子生?!?司馬貞)索隱曰:“《公羊傳》襄公二十一年十有一月庚子,孔子生。今以為二十二年,蓋以周正十一月屬明年,故誤也?!?/p>
孔子家譜:
《孔氏大宗譜》:“始祖,孔子。諱丘,字仲尼。周靈王二十年(魯襄公二十一年)十月庚子生。”
《孔子世家譜》:“一代,孔子,諱丘,字仲尼。魯人,歲在己酉。(周靈王二十年,魯襄公二十一年)冬十月乙亥二十一日庚子甲申時(shí)生。
《孔子家語(yǔ)》:“魯襄公二十三年,孔子生?!弊⒔?“公羊傳,襄公二十一年,十有一月庚子,孔子生。谷梁傳,冬十月庚子,孔子生?!边@是《孔子家語(yǔ)》中唯一提到孔子誕辰的文字,將出生年份推遲到魯襄公二十三年,更加錯(cuò)誤,前人已經(jīng)指出。又沒(méi)有出生之月日,故沒(méi)有價(jià)值。
因此,對(duì)于孔子誕辰的討論,還是要圍繞《公羊傳》、《谷梁傳》、以及《史記》的記載展開(kāi),因?yàn)槠渌沓龅挠涊d亦多從此三者而來(lái)。
1.對(duì)年份不一致的解讀
唐楊士勛在《谷梁傳·襄公二十一年》“庚子,孔子生?!币痪涞氖柚姓f(shuō):“仲尼以此年生,故《傳》因而錄之?!妒酚浭兰摇吩葡骞晟?,馬遷之言與經(jīng)典不同者非一,故與此《傳》異年耳。”在楊士勛看來(lái),《史記》記載與經(jīng)典不同之處有很多,此處與《谷梁傳》相異,亦不足為奇。
王運(yùn)先生在《孔子生日考》一文中,認(rèn)為《史記》與《公羊傳》、《谷梁傳》一年之差的原因是“《史記》、《世本》皆無(wú)年改元之例。君薨子繼位,二君共年?!督?jīng)》二十一年即《史記》二十二年?!妒酚洝匪幰督?jīng)》年,則當(dāng)用《經(jīng)》年。記事則可,差一年不足異,亦不為異也。”
錢穆先生在《先秦諸子系年考辨》卷一中,詳細(xì)列舉了關(guān)于孔子誕辰年份差異的文獻(xiàn)記載。例如:認(rèn)為孔子誕辰為襄公二十一年的有賈逵的《左氏解詁》、服虔的《左氏傳解誼》、邊韶的《老子銘》、何休的《公羊解詁》、楊士勛的《谷梁疏》、王欽若的《冊(cè)府元龜》等;認(rèn)為孔子誕辰為襄公二十二年的有杜預(yù)的《左傳注》、陸德明的《左氏音義》、蘇轍的《古史》、鄭樵的《通志》、朱熹的《論語(yǔ)序說(shuō)》、呂祖謙的《大事記》、孔廣牧的《先圣生卒年月考》等。然而錢穆先生并未提出自己的看法,只是在書中列舉了各家的說(shuō)法。
金友博先生在《<史記>紀(jì)年與孔子生壽》一文中,對(duì)《史記》紀(jì)年做了詳細(xì)的考辨,并對(duì)《史記》紀(jì)年與經(jīng)典不同之處做了歸納整理,認(rèn)為《史記》本非“信史”。因此,在孔子誕辰這一問(wèn)題上,《史記》所載魯襄公二十二年,當(dāng)不足為據(jù)。另在《孔子生年月日略讞》一文中,提到“襄公二十二年十月甲戌朔,二十七日庚子”全與“襄公二十一年十月庚辰朔,二十一日庚子”無(wú)涉,故而孔子誕辰的年份當(dāng)為襄公二十一年。
張聞?dòng)裣壬J(rèn)為,古人記載之所以有差異,是因?yàn)榇呵飼r(shí)期歷法“三正”(周歷子正、殷歷丑正、夏歷寅正)引發(fā)出來(lái)的問(wèn)題。雖然春秋各國(guó)用歷,建正不一,但是干支紀(jì)日自古延續(xù)不斷,無(wú)可更改,皆可一一考察,月序必然清清楚楚。試以襄公二十一年月朔驗(yàn)之:
子月乙酉朔,丑月甲寅朔,寅月甲申朔,卯月癸丑朔,辰月癸未朔,巳月壬子朔,午月壬午朔,未月辛亥朔,申月辛巳朔,酉月庚戌朔,戌月庚辰朔,亥月庚戌朔,閏月己卯朔。
是年有閏,置閏不規(guī)范,建正就不一致了。若丑月為正月(丑正),正月甲寅、二月甲申,才有九月庚戌、十月庚辰。
若子月為正月(子正),正月之后置閏,閏二月或閏八月,才有九月庚戌、十月庚辰;子月為正月,不置閏,有十一月庚子,孔子生。
司馬遷生長(zhǎng)在漢代,寅正已經(jīng)固定了。司馬遷學(xué)天文于唐都,自然知道春秋歷術(shù)的建正不同,他也相信“齊魯尊周,建子為正”。十一月孔子生,自然是魯襄公二十二年了。他認(rèn)為二十一年的十一月,建子,當(dāng)屬下年。故《孔子世家》說(shuō):“魯襄公二十二年而孔子生?!彼抉R貞《索隱》云:“蓋以周正十一月屬明年,故誤也?!彼抉R遷固守魯歷“建子為正”,還是誤在“三正”。魯襄公二十一年置閏,就沒(méi)有這個(gè)問(wèn)題了。
由上可知,《史記》與《公羊傳》、《谷梁傳》在記載孔子誕辰上的一年之差有兩種原因:一是因?yàn)椤妒酚洝穼Ⅳ斚骞^位之年為襄公元年,而非次年改元。這樣就造成了《史記》所載的襄公二十二年與《公》、《谷》所載的襄公二十一年,實(shí)為一年。第二種原因,是因?yàn)橹瞄c無(wú)規(guī)律,所以致使建正不一。因此也就有了《公羊傳》、《谷梁傳》的“(襄公)二十有一年……孔子生”和《史記》中的“襄公二十二年而孔子生”兩種不同的記載。由上可知,孔子生年當(dāng)以魯襄公二十一年為準(zhǔn),即公元前552年。
2.對(duì)月份不一致的解讀
對(duì)于孔子的誕辰,《谷梁傳》記為:“冬十月庚辰朔,日有食之……。庚子,孔子生?!薄豆騻鳌穭t為:“冬十月庚辰朔,日有食之?!幸辉赂樱鬃由??!眱上啾容^,可以發(fā)現(xiàn)《公羊傳》多了“十有一月”四個(gè)字,而十月庚辰朔,庚子在十月二十一日,十一月就不可能有庚子日。陸德明《經(jīng)典釋文》在《公羊傳》“庚子孔子生”下注曰:“《傳》文上有十月庚辰,此亦十月也。一本作‘十一月庚子’,又本無(wú)此句。”可見(jiàn)陸德明當(dāng)時(shí)見(jiàn)到無(wú)“十一月庚子”的《公羊傳》傳本。另外據(jù)出土的漢熹平石經(jīng)嚴(yán)氏本《公羊傳》殘石拓本上下文推斷,嚴(yán)氏《公羊傳》應(yīng)無(wú)“十有一月庚子,孔子生”九個(gè)字。因此《公羊傳》的“十有一月”四字就很有可能是衍文。
對(duì)于月份的討論,很難回避的一個(gè)問(wèn)題就是“三正論”。張聞?dòng)裣壬凇段髦芗o(jì)年研究》中提到:古代觀象授時(shí)階段以朔望月紀(jì)月,每年以哪一個(gè)朔望月為正月起算安排月序,就稱為建正。但是有建正不等于有歷法,建正用于紀(jì)月,只要有月序就有起算的正月,就有建正。即使到了創(chuàng)制歷法之后,建正不同也不能說(shuō)歷法不同,因?yàn)闅v法需要按照一定的內(nèi)部編制推算相關(guān)天象,必須十分精確之后才能使用,不可隨意改變歷法,而建正則可以因?yàn)橹T侯國(guó)不同而有差異。
夏商周三代尚處于觀象授時(shí)時(shí)期,建正經(jīng)常因?yàn)槭чc而發(fā)生變化。西周時(shí)期建丑為正,是就其通常年份而言,并不是說(shuō)西周年年必須行用丑正。因此也就沒(méi)有必要按照“三正論”將當(dāng)時(shí)的“子正”或“丑正”改成現(xiàn)在農(nóng)歷所用的“寅正”。還是按照《谷梁傳》原文所載,將孔子誕辰定為“十月庚子”日,即“十月二十一日”為宜。
3.對(duì)9月28日的否定
因?yàn)槲覈?guó)春秋時(shí)期已經(jīng)使用陰陽(yáng)合歷,因此日食必發(fā)生在朔日,這早已為大家所公認(rèn)。依據(jù)張培瑜先生的《春秋日食合古六歷考》,魯襄公二十一年九月庚戌朔的日食即是公元前552年8月20日。我們?nèi)粢运姆謿v術(shù)將魯襄公二十一年月朔推演出來(lái)以后,就會(huì)發(fā)現(xiàn)九月庚戌朔、十月庚辰朔,九月和十月是連大月,也就是每月三十天。那么九月庚戌(8月20日)到十月庚子,應(yīng)該有51天。從8月20日后推51天,當(dāng)是10月9日。因此,孔子誕辰應(yīng)該為10月9日,轉(zhuǎn)化為現(xiàn)今格里歷為10月3日,何來(lái)9月28日之說(shuō)?
其實(shí)孔子誕辰為9月28日的立足點(diǎn),是將其年份按《史記》所載,定于魯襄公二十二年;而月份則按《谷梁傳》所載,定于十月庚子。襄公二十二年十月甲戌朔,甲戌至庚子為27天,所以孔子誕辰為十月二十七日,然后轉(zhuǎn)換為現(xiàn)今格歷為9月28日。此為孔子誕辰于9月28日的由來(lái)。
如前所述,《史記》所載與經(jīng)典相異者頗多,其自身前后相矛盾者也不少。這或許是司馬遷在處理史料上保留了多家觀點(diǎn)所致。因此,將孔子誕辰定為襄公二十二年是有欠穩(wěn)妥的。如果不能將孔子誕辰定于襄公二十二年,那么9月28日的說(shuō)法也就不能成立了。
張聞?dòng)裣壬凇蛾P(guān)于孔子誕辰》一文中提到,當(dāng)今學(xué)者考訂孔子生日,認(rèn)為應(yīng)當(dāng)用寅正夏歷解讀,定為八月二十一。其實(shí),子正、丑正、寅正的不同解讀,還是惑于“三正”。魯襄公二十一年,上年歲末置閏的話,那是明明白白的“丑正”。用今天的寅正說(shuō)事,反有“以今律古”之嫌。不受“三正”的束縛,最好的辦法,還是用《孔氏大宗譜》的文字,“冬十月庚子生”。那是孔姓人自己的認(rèn)知,這也符合“名從主人”的原則。迷信西法者更不必說(shuō)三道四。如果采用“丑正”解讀,孔子生日“9月28日”就從根本上動(dòng)搖。
即便是當(dāng)今大多數(shù)中國(guó)人的生日,也多是按農(nóng)歷來(lái)算,很少有人按公歷過(guò)生日的。因此,從傳統(tǒng)觀點(diǎn)出發(fā),也不應(yīng)將孔子誕辰定為公歷。所以,孔子誕辰當(dāng)為魯襄公二十一年(公元前552年)冬十月二十一庚子日。
注釋:
①見(jiàn)錢穆《先秦諸子系年考辨》,卷一,商務(wù)印書館,2005年,第2頁(yè)。
②見(jiàn)《歷史教學(xué)》,1989年第八期。
③見(jiàn)《天文學(xué)報(bào)》,1989年12月第30卷第4期。
④見(jiàn)《歷史月刊》,1999年,第8期。
⑤見(jiàn)《山西大學(xué)學(xué)報(bào)》,2000年8月。
⑥見(jiàn)《中國(guó)文化研究》,2002年。
⑦見(jiàn)《貴州文史叢刊》,2007年第三期。
⑧見(jiàn)《遼寧大學(xué)學(xué)報(bào)》,2011年3月。
⑨見(jiàn)阮刻本《春秋公羊傳注疏》卷二十,第115頁(yè),中華書局1980年版。
⑩見(jiàn)阮刻本《春秋谷梁傳注疏》卷十六,第66頁(yè),中華書局1980年版。
[1]公羊高.《春秋公羊傳注疏》阮刻本[M].北京:中華書局,1980:115.
[2]谷梁赤.《春秋谷梁傳注疏》阮刻本[M].北京:中華書局,1980:66.
[3]司馬遷.《史記》文淵閣四庫(kù)本[M].臺(tái)北:臺(tái)灣商務(wù)印書館,1983:234.
[4]孔憲璜.孔子大宗譜[M].1873:1.
[5]孔廣牧.先圣生卒年月日考[M].杭州:浙江書局,1893.
[6]孔德成.孔子世家譜[M].1937:1.
[7]劉師培.劉師培書話·孔子生卒年月[M].杭州:浙江文藝出版社,1998.
[8]錢穆.先秦諸子系年考辨[M].北京:商務(wù)印書館,2005:2.
[9]張培瑜.中國(guó)先秦史歷表[M].濟(jì)南:齊魯書社,1987:248.
[10]徐錫祺.孔子誕辰日期是怎樣算出來(lái)的[J].歷史教學(xué),1989(8):49.
[11]張培瑜.孔子生卒的中歷和公歷日期[J].天文學(xué)報(bào),1989,30(4):409-414.
[12]金友博.《史記》紀(jì)年與孔子生壽[J].紀(jì)年研究,1994:10-14.
[13]江曉原.孔子誕辰:公元前552年10月9日[J].歷史月刊,1999(8).
[14]白平.孔子生辰揭謎質(zhì)疑[J].山西大學(xué)學(xué)報(bào),2000,23(3):39-43.
[15]金友博.孔子生年月日略讞[J].中國(guó)文化研究,2002:152.
[16]蔣南華.孔子生年月日考訂[J].貴州文史叢刊,2007:35-38.
[17]畢寶奎.孔子生年生日祥考[J].遼寧大學(xué)學(xué)報(bào),2011,39(2):34-38.
TheInvestigationofConfucius’sBirthday
YUE Guan-lin, TANG Di
(CollegeofHumanities,GuizhouUniversity,Guiyang,Guizhou550025)
Nowadays most of us believe that the Confucius’s birthday is September 28th.Confucius worship ceremony held in Qufu every year is on September 28th,too.But there are still a lot of people who are doubtful about this version.Based on the basic recordation of ancient Chinese document and at the same time using quartered calendar and the modern astronomical data,the author tries to prove the ancient Chinese document.Finally,based on the principles of traditional customs,the author holds that the Confucius’s birthday is October 21,552 BC of the lunar calendar.
Confucius; birthday; traditional customs
2014-07-04
岳冠林,1989年生,男,河南商丘人,碩士研究生,研究方向:文學(xué)文獻(xiàn)整理與研究; 唐 迪,1989年生,女,貴州貴陽(yáng)人,碩士研究生,研究方向:文學(xué)文獻(xiàn)整理與研究。
K204
A
1671-9743(2014)09-0021-04