孔子生日之所以眾說紛紜,是因所據的原始資料不同,或考證的角度不同,也與春秋時列國曆法不規範有關。我們今天如要確定孔子的生日,首先要涉及原始資料的取捨問題,是遵【春秋】經傳還是遵【史記】?如遵【春秋】經傳的記載,則孔子生年為魯襄公二十一年,即公元前552年,而不是【史記】記載的魯襄公二十二年,即公元前551年。
但孔子出生的月日【穀梁傳】記的是十月庚子,今本【公羊傳】記的是十一月庚子,該如何取捨?
從歷史來看,唐陸德明說【公羊傳】有三種傳本,其中一種與【穀梁傳】同,並無『十有一月』四字。清代大學者江永認為:『經書十月庚辰朔,日有食之,則庚子者,十月二十一日也,【公羊】謂十一月庚子則誤矣。』也有學者認為此四字是衍文。十月如有庚子日,十一月自然不可能有。因此,先儒凡認同【春秋】經傳記載的皆認【穀梁】記載為正。
對【春秋】經傳記事有相差一月這一現象,先儒早已注意到。一般認為【春秋】用周曆記事,春秋後期周王朝未能統一頒歷,列國遂自行推歷,【春秋】便用魯曆記事。此時周曆名存實亡在衛國似仍比較規範地實行,故魯曆亦即周曆,但魯曆與衛歷因置閏或合朔不同,二者有時會有一月之差,先儒對此有充分論證。因子夏據傳是衛國人,或長期在衛國任職,故子夏或其門人依衛歷記作十一月庚子也不是不可能。因此,魯曆不規範的周曆的十月庚子即是衛歷規範的周曆的十一月庚子,換算成夏曆即為八月二十一日。
自司馬遷【史記】出,晉代以後關於孔子生日先儒已明顯分為兩大派,一主【史記】的年配上【穀梁】的月日因【史記】只記生年,未記月日,作魯襄公二十二年八月廿七日格裏歷公元前551年9月28日;一主【春秋穀梁傳】,作魯襄公二十一年八月廿一日儒略曆公元前552年10月9日。兩派均有不少大儒認同,可謂勢均力敵。民國時有『天才學者』之稱的劉咸炘先生作【孔子生年月日決辨】,認為【春秋】二傳的記載實為一致,【史記】晚出,並非從【世本】記載而來,【祖庭廣記】中孔元措主襄公二十二年十月庚子只是依【史記】之說,而非據漢以前傳續下來的孔氏家譜,因到北宋末孔子四十六世孫孔宗翰才開始撰修【孔氏家譜】。至此,關於孔子生日的千古聚訟可以說已有了令人信服的定斷。
現在藉助天文學的研究成果來求證孔子生日也是一條路子。如果拋開歷史現實,用天文曆法進行理想的逆推,若依【春秋】經傳,則可得出孔子生於儒略曆公元前552年10月9日或格裏歷公元前552年10月3日。查天文日曆或張培瑜先生的【三千五百年曆日天象】一書的春秋朔閏表,可知此日為夏曆九月廿一日。為何現代天文曆法的計算結果會跟【穀梁傳】的記載相差一個月呢?原因是現代天文曆法表並不是完全根據當時的歷史現實編的,因為春秋時的列國曆法置閏與合朔並不規範統一,致使天文曆法表很難如實反映出來。因此,如根據【公羊傳】記載的十一月庚子換算成夏曆的九月廿一,認為剛好與現代天文曆法的推算結果相合,便斷定【公羊傳】所記才是正確的,這一看法也是有問題的。從現實來看,西曆的10月9日與夏曆的九月廿一是不可能對應的,但與八月廿一卻能對應。因此,將孔子誕辰定為魯襄公二十一年夏曆八月二十一日,即儒略曆公元前552年10月9日是有充分的經典與歷史依據的,而且有堅實的學術支持。國家將來如重定教師節,選擇此日應是最理想的。
關於孔子的卒日,【公羊傳】與【穀梁傳】沒有記載,【左傳】在哀公十六年卻有記載:『夏,四月己丑,孔丘卒。』【史記·孔子世家】亦載:『孔子年七十三,以魯哀公十六年四月己丑卒。』晉杜預卻認為哀公十六年夏四月有乙丑四月十八日,無己丑,【左傳】與【史記】的『己丑』乃『乙丑』之誤,遂將孔子的卒日定為夏曆的二月十八日。清考據大家江永曾對此加以辨駁:『四月己丑當為十一日也,時魯曆與衛歷不同,蒯聵入衛事【傳】依衛歷在前年閏十二月,而【經】書此年正月己卯,是魯曆前年不置閏,故此年正月有己卯。正月既有己卯,故四月己卯朔,十一日為己丑。杜雲四月十八日乙丑,無己丑,己丑,五月十二日,日月必有誤,非也。杜又雲魯襄公二十二年生,至今七十三歲。今據【公】【谷】,二十一年生,當為七十四。先儒考核不精,使聖師生卒年月日不明。』
江永的考證應是正確的。查【三千五百年曆日天象】春秋朔閏表魯哀公十五年公元前480年,可知是年十二月魯曆是辛巳朔,殷曆也是辛巳朔,周曆卻是庚辰朔,朔日早置一天。杜預按【長曆】推到五月十二才有己丑日,可知他用的曆法即是在前一年年末置閏的周曆。如按哀公十五年十二月辛巳為朔日儒略曆為公元前480年11月1日的魯曆來推,哀公十六年的正月是辛亥朔,則己卯是二十九日,此日為晦日。下一日的庚辰如定為晦日,則四月己丑為四月十日,如定為朔日,則為四月十一日。因魯曆在前一年的末月不置閏,十二月是大月,庚戌三十日為晦日,則此年正月當為小月,辛亥為朔日,己卯二十九日當為晦日。如此往下推,庚辰為二月朔,庚戌為三月朔,己卯為四月朔,己丑則為四月十一日,此日儒略曆為公元前479年3月9日格裏歷為3月4日。但過去公佈的天文曆法按周曆算,以戊寅而不是己卯作四月朔,故西曆儒略曆的3月9日對應的周曆是四月十二日。可見,若依現代天文曆法表推算,則會得出孔子生於夏曆九月二十一日,卒於夏曆二月十二日的結論,但這只是一種理想化的逆推而已,並不一定符合當時的歷史現實。另外,如沒有注意到哀公十六年依魯曆應是四月己卯朔,若依周曆的四月戊寅朔,則會錯將孔子的卒日推為夏曆的二月十日,因張培瑜先生編的【三千五百年曆日天象】一書中的戰國朔閏表已不再列魯曆,一般讀者容易查到周曆上去。只有像江永、成蓉鏡這種精通曆法的學者才會注意到這個問題。因此,考證孔子的生卒年月日,既要具備一定的天文曆法知識,又要熟悉歷史文獻的記載,還要具備學術考證的功底,才能得出一個允當的結論。
東西幾大聖人的生卒年月日有早期史料明確記載的唯有孔子,但千百年來諸聖中生卒日一直不能確定的也唯有孔子。對於一個有大一統文化傳統的國度而言,連本民族至聖先師的誕辰都不能夠確定,應是一種遺憾。當歷史機緣成熟時,如能將之確定下來,並形成文化共識,當是中國文化史上一樁殊勝大事,其意義之大自不待言。我相信確定至聖先師生卒年月日的歷史機緣已經成熟,這也是代表中國文化正脈的孔孟之道將要在世上復興的徵兆吧!
辛丑年二月初五日根據舊作【孔子生卒年月日考辨】【孔子生卒年月日再考】【孔子生日考簡述】【孔子生月再辨】等文整理而成,二月初十日2021年3月22日改定
|