習近平出席孔子誕辰2565週年活動 孔子誕辰是怎麼計算的?-關哲
國家主席習近平今天(24日)出席在人民大會堂舉行的紀念孔子誕辰2565週年大會並發表講話。
咦?2565週年是怎麼算出來的?
關於孔子的誕辰,一説孔子誕生於周靈王二十一年八月廿七,依公曆為公元前551年9月28日,據説出自孔元措《孔氏祖庭廣記》,民國23年(1934年)孔子誕辰日時,柳翼謀、張其昀等人主辦的國立中央大學《國風》雜誌曾出版《聖誕特刊》。1939年,孔子誕辰日被中華民國國民政府確立為法定節日,由於民國政府官方廢止傳統的農曆及春節,故先定於公曆8月27日為孔誕紀念日。1952年,改為9月28日,以之為教師節。

然而江曉原、徐文新、畢寶魁等人均認為孔子誕辰日的日期是錯誤的,江曉原和畢寶魁推算孔子誕生於魯襄公二十一年十月庚子,即儒略曆(不記年月,只記日的歷法)前552年10月9日。徐文新也推算孔子誕生於魯襄公二十一年十月庚子,但是轉化為格里曆(即格里高利曆,公元的標準説法)前552年10月3日。
關於孔子誕辰的早期記載,見於《公羊傳》、《穀梁傳》和《史記》。
《公羊傳》:“(魯襄公)二十有一年,春,王正月,公如晉。夏,公至自晉。 秋,晉欒盈出奔楚。九月庚戌,朔,日有食之。冬,十月,庚辰,朔,日有食之。十有一月,庚子,孔子生。”
《穀梁傳》:“"(襄公)二十有一年,春,王正月,公如晉。夏,公至自晉。 秋,晉欒盈出奔楚。九月庚戌,朔,日有食之。冬,十月,庚辰,朔,日有食之。庚子,孔子生。”
《史記·孔子世家》:“魯襄公二十二年而孔子生。”“孔子年七十三,以魯哀公十六年四月己丑卒”。
孔子生年的爭議
比較流行的孔子生年,是依據《史記·孔子世家》中“魯襄公二十二年而孔子生”得出,魯襄公二十二年即公元前551年。但此説有兩個問題:
一是與《史記·孔子世家》下文敍述孔子卒年時,説“孔子年七十三,以魯哀公十六年四月己丑卒”不合。因為魯哀公十六年即公元前479年,551-479=72歲。這隻能用“虛歲”之類的説法勉強解釋過去。
二是沒有孔子出生的月、日記載。這就是説,僅僅依靠《史記·孔子世家》,無法為今天的孔子紀念活動提供任何具體日期。
另一種説法的文獻依據是《春秋公羊傳》和《春秋穀梁傳》。這裏兩者都明確記載孔子出生於魯襄公二十一年,即公元前552年;又都明確記載了孔子出生日的紀日干支——庚子。所不同者,一為十一月,一為十月。
關於《公羊傳》的“十有一月,庚子”,阮元《十三經注疏校勘記》曰:“按作‘十月’者是也。考杜氏《長曆》,十月庚辰小,十一月己酉大,十一月無庚子,庚子乃十月二十一日也。齊召南説。”説明前人已經認定《公羊傳》有誤了。

孔子教學圖
孔子出生月日的推斷
從文獻本身的自洽程度,來判斷《春秋公羊傳》和《春秋穀梁傳》兩者的記載中誰更可信。從紀日干支的簡單排算就可知:九月庚戌朔,接着十月庚辰朔,接下去二十天後是庚子,則此庚子只能出現在十月,整個十一月中根本沒有“庚子”的干支。可見《春秋公羊傳》的記載自相矛盾。即孔子應該出生於十月庚子這一天。
那麼,“十月庚子"這一天是公曆的幾月幾日?《春秋公羊傳》和《春秋穀梁傳》在孔子出生這一年中都記載了日食。日食是非常罕見的天象,同時又是可以精確回推計算的天象。
《春秋》242年中,共記錄日食37次,用現代天體力學方法回推驗證,其中大部分皆真實無誤。經推算,公元前552年,即魯襄公二十一年這年中,在曲阜確實可以見到一次食分達到0.77的大食分日偏食,而且出現此次日食的這一天,紀日干支恰為庚戌,這就與"九月庚戌朔,日有食之"的記載完全吻合。而在次年,即魯襄公二十二年(公元前551年),沒有任何日食。
採用不考慮月份的記時座標(即“儒略日”)進行推算,公元前552年發生曲阜可見日食的那個庚戌日,對應的儒略日為1520037。而儒略日與公曆的對應是早已明確解決了的,與1520037對應的是公元前552年8月20日(儒略曆)。最後,根據干支順序作簡單排算:

因此,可以推斷孔子於公元前552年10月9日誕生。不過,這個10月9日是儒略曆下的日期,換算成為現在使用的公曆(即格里曆)後的日期是公元前552年10月3日。
農曆8月27日和公曆9月28日的由來
晉明帝太寧三年詔四時祀孔子。據説以後歷代加增,每年的祭孔活動大小有50多次。但以春秋兩次大祭為主,尤以秋祭為重。將每年的大祭定在農曆八月二十七日孔子誕辰日,據説是出自出自孔氏家譜。
孔氏家譜這一日期應該是來自是《史記》和《穀梁傳》。即,把《史記》的“魯襄公二十二年”和《穀梁傳》的“十月庚子日”拉到一起,就是“魯襄公二十二年十月庚子日”。再根據“三正説”把周正“十月”改為夏正“八月”,把日干“庚子”換算成數字紀日“二十七”,“魯襄公二十二年夏正八月二十七”就出來了。
國民政府曾據此定農曆八月二十七日作為教師節,遷台後又邀請曆法及考據專家把它換算為公曆9月28日,值得注意的換算成是9月28日採用的是格里曆。
