孔子是今天出生的嗎?從天文學論證孔子生日
9月28日,這天是一個人的生日。他,就是被聯合國教科文組織評為「世界十大文化名人」之首的孔子。長期以來孔子誕辰紀念日一直為9月28日,也就是孔子的出生日。但近日《廣州日報》一篇新聞〈孔子是今天出生的嗎?〉,從天文學與古籍經典提出孔子的生日可能被後世搞錯了。
據《廣州日報》報導指出首先將這一天定為孔子誕辰日的,是孔子五十一世孫孔元措。中國推行西曆後,將孔子誕辰定為西曆9月28日,故現在世界各地紀念孔子誕辰多在9月28日或農曆八月廿七舉行。然而,無論是將孔子誕辰日定為農曆八月廿七還是9月28日,都沒有得到學界的公認。近年來,不少學者對此表示質疑並提出新的觀點。
對孔子生日的記載,最早見於《春秋公羊傳》和《春秋穀羊傳》(下稱「二《傳》」)。
《春秋公羊傳》說:「魯襄公二十一年。九月,庚戌朔,日有食之。冬,十月,庚辰朔,日有食之……十又一月,庚子,孔子生。」《春秋谷梁傳》的記載與《春秋公羊傳》基本相同,只少了「十又一月」四個字。按二《傳》的說法,孔子的生日是魯襄公二十一年十月庚子或十一月庚子,相差一月。
司馬遷的《史記·孔子世家》,則有如下記載:「孔子生魯昌平鄉陬邑。其先宋人也,曰孔防叔。防叔生伯夏,伯夏生叔梁紇。紇與顏氏女野合而生孔子,禱於尼丘得孔子。魯襄公二十二年而孔子生。」
《史記》只記孔子生年而未記月日,所記孔子生年與二《傳》相差一年。
二《傳》與《史記》的說法,是有關孔子誕辰最早、最權威的記載,後人討論孔子生日問題多以此為據。但因三書所記各有齟齬之處,遂使後世難以適從,莫衷一是。難怪唐人司馬貞感歎道:「《經》《傳》生年不定,致使孔子壽數不明。」
至金代,孔子五十一世孫孔元措在《先聖誕辰諱日》一文中提出了一個觀點:「周靈王二十一年庚戌歲,即魯襄公二十二年,冬十月庚子日,先聖生。十月庚子,即今之八月廿七日。」
周靈王二十一年(西元前551年),即魯襄公二十二年。當年的十月,孔元措認為是周曆十月,周曆以子月(農曆十一月)為正月,金代行夏曆(即今之農曆),以寅月為正月,故周曆的十月相當於夏曆的八月。因魯襄公二十二年十月庚子日是十月廿七日,故孔元措說「即今之八月廿七日」。此說影響最大,被後世普遍採納。
但孔元措的說法卻有一個硬傷,他是將《史記》與《春秋谷梁傳》的記載拼合起來,將前者記載的年和後者記載的月日生搬硬套,得出一個孔子生於八月廿十七日的結論,而這一結論是大有問題的。
至於將西曆9月28日定為孔子的誕辰日,也是根據孔元措之說得出的結論。周曆的襄公二十二年十月庚子,按格裡曆(現行西曆)是9月28日,但如按儒略曆(在西元前45年至1582年10月4日使用)日期,則當是10月4日。學界認為,在春秋時期,中西日期換算使用儒略曆更可靠。
從天文學角度論證孔子的出生日期
既然孔子生於農曆八月廿七或西曆9月28日之說均不可靠,那麼孔子的誕辰到底是何年何月何日?
學者王笑冬等人認為,二《傳》和《史記》所記表面雖有異,實則無異。因《春秋公羊傳》是用魯新曆(周曆),而《春秋穀羊傳》是用魯舊曆(殷曆,以十二月為正月),魯舊曆的十月,即魯新曆的十一月,這一月的庚辰日是朔日(初一),內有庚子日,兩者並不矛盾。因庚辰日是初一,則庚子日是二十一日。故按二《傳》所記推算,孔子是生於魯襄公二十一年魯新曆十一月二十一日,魯舊曆十月二十一日,夏曆九月二十一日。
至於《史記》的孔子生於魯襄公二十二年之說,有可能是因周靈王二十年(魯襄公二十一年)有日食,司馬遷認為日食之年不可能生聖人。而當年置閏,魯舊曆的十月已到了周曆正月(十一月)的節氣,因此司馬遷不按二《傳》作襄公二十一年,而是作襄公二十二年(此年無日食),且不記月日,實際上與二《傳》並不矛盾。
學者江曉原則另闢蹊徑,從天文學角度論證孔子的生日。他認為,二《傳》均明確記載了孔子出生于魯襄公二十一年;又都明確記載了孔子出生日的干支——庚子,所不同者,一為十一月,一為十月。從紀日干支的順序可知:九月庚戌朔,十月庚辰朔,二十天后是庚子,庚子只能出現在十月,整個十一月中根本沒有「庚子」的干支。因此,應以《春秋谷梁傳》的記載作為出發點,確定孔子生於魯襄公二十一年十月庚子。
這一天是西曆幾月幾日?為了繞開春秋時代的曆法問題,江曉原以二《傳》所記日食為依據,通過精確回推計算,發現在西元前552年,即魯襄公二十一年這年中,在曲阜確實可以見到一次食分達到0.77的日食,而且出現此次日食的當天,紀日干支恰為庚戌,這就與「九月庚戌朔,日有食之」的記載完全吻合。
對照儒略曆,西元前552年在曲阜可見日食的那個庚戌日,是西元前552年8月20日。再按干支順序排算,十月庚辰朔是9月19日,十月庚子是10月9日。據此,江曉原認為孔子的誕辰是西元前552年10月9日。
◎廣州日報訊