搜狗

百度

搜狗

360

搜狗

谷歌

搜狗
查看: 3773|回復: 0

[儒家代表人物] 江晓原:孔子诞辰考

[複製鏈接]
余觉中 發表於 2022-10-6 08:52 | 顯示全部樓層 |閱讀模式

公元前552年8月20日日食天象图

公元前552年8月20日日食天象图

公元前552年8月20日日食天象图

孔子的生年,历来就有问题。唐代司马贞【史记索隐】在【史记·孔子世家】记载孔子逝世处就感叹说:『【经】【传】生年不定,致使孔子寿数不明。』可见这一问题由来已久。本世纪已经出现了几种不同的孔子诞辰,各持一端,在年、月、日上皆有异说,使得各处的纪念活动无法一致。其实只要引入天文学方法,就可以明确解决这一重要的历史年代学问题。

比较流行的孔子生年,是依据【史记·孔子世家】中『鲁襄公二十二年而孔子生』得出,鲁襄公二十二年即公元前551年。但此说有两个问题:

一是与【史记·孔子世家】下文叙述孔子卒年时,说『孔子年七十三,以鲁哀公十六年四月己丑卒』不合。因为鲁哀公十六年即公元前479年,551—479=72岁。这只能用『虚岁』之类的说法勉强解释过去。

二是没有孔子出生的月、日记载。这就是说,仅仅依靠【史记·孔子世家】,无法为今天的孔子纪念活动提供任何具体日期。

另一种说法的文献依据是【春秋公羊传】和【春秋谷梁传】。先看原始文献:

【春秋公羊传】:『襄公二十有一年,……九月庚戌朔,日有食之。冬十月庚辰朔,日有食之。……十有一月,庚子,孔子生。

【春秋谷梁传】:『襄公二十有一年,……九月庚戌朔,日有食之。冬十月庚辰朔,日有食之。……庚子,孔子生。

这里两者都明确记载孔子出生于鲁襄公二十一年,即公元前552年;又都明确记载了孔子出生日的纪日干支——庚子。所不同者,一为十一月,一为十月。

我们可以先从文献本身的自洽程度,来判断【春秋公羊传】和【春秋谷梁传】两者的记载中谁更可信。从纪日干支的简单排算就可知:九月庚戌朔,接着十月庚辰朔,接下去二十天后是庚子,则此庚子只能出现在十月,整个十一月中根本没有『庚子』的干支。可见【春秋公羊传】的记载自相矛盾。因此,显然应以【春秋谷梁传】的记载作为出发点——即孔子出生于鲁襄公二十一年,按照【春秋】所用历法的十月庚子这一天。

接下来要确定『十月庚子』这一天是公历的几月几日。这没有象确定鲁襄公二十一年是公历哪一年那么简单。首先,这里牵涉到春秋时代的历法,其中月份是怎么安排的——简单地说,就是那时历法中的正月相当于现今夏历的几月,而这一点目前尚无定论先前某些孔子诞辰有误即与此有关。为了绕开这一尚无定论的问题,而将结论唯一确定下来,我们就不得不求助于天文学。

非常幸运的是,【春秋公羊传】和【春秋谷梁传】在孔子出生这一年中都记载了日食,这是我们解决问题的天文学依据。日食是非常罕见的天象,同时又是可以精确回推计算的天象。【春秋】242年中,共记录日食37次,用现代天体力学方法回推验证,其中大部分皆真实无误。经推算,公元前552年,即鲁襄公二十一年这年中,在曲阜确实可以见到一次食分达到0.77的大食分日偏食,而且出现此次日食的这一天,纪日干支恰为庚戌,这就与『九月庚戌朔,日有食之』的记载完全吻合。而在次年,即鲁襄公二十二年,没有任何日食。

为了确定这次庚戌日食的日期,我们采用不考虑月份的记时坐标,即天文学上常用的『儒略日』,这是一种以『日』为单位,单向积累的记时系统——中国古代连续不断的纪日干支系统实际上与『儒略日』异曲同工。公元前552年发生曲阜可见日食的那个庚戌日,对应的儒略日为1520037。而儒略日与公历的对应是早已明确解决了的,与1520037对应的是公元前552年8月20日。

至此我们已经获得了一个确切无疑的、同时又与春秋历法无关的立足点:即公元前552年8月20日,对应于鲁襄公二十一年九月庚戌朔日。接下去的工作就只需根据干支顺序作简单排算即可,结果可以用表格表示如下:

孔子诞辰相关天象记载的干支顺序排算表格

孔子诞辰相关天象记载的干支顺序排算表格

所以结论是:

孔子于公元前552年10月9日诞生,公元前479年3月9日逝世

注意这个结果方才与【史记】中『孔子年七十三』的记载确切吻合。

先前有不少论者,在孔子诞辰问题上,定年依据【史记】说,定月日却又依据【谷梁传】说,而此两说在生年上明明是相互矛盾的。不先辨别哪一种史料更可信,以决定取舍,却在两种相互矛盾的记载中『各取所需』,从逻辑上是说不通的。这样做无法保证立论的自洽。

根据上述结论,邮电部在1989年发行『孔子诞辰2540周年』纪念邮票,在年份上并无差错,因为1989+(552-1)=2540年没有公元0年,故减1,只是日期上稍有出入而已。同样道理,今年1999年就是孔子诞辰2550周年,具体纪念活动的日期,则应确定为10月9日。

载【历史月刊】1999年第8期

田冉昌 發表於 2025-4-27 04:03 | 顯示全部樓層
关于孔子诞辰的考证,诚如江晓原先生所言,确为经学史与历史年代学之重要课题。今就先生所论,略陈管见如下:

一、文献系统之辨正
《史记》与《春秋》三传之记载差异,实为汉代今古文经学传统分野之遗存。太史公所据当为古文经系统,而《公》《谷》二传属今文经学。值得注意的是,《谷梁传》在汉代立于学官,其历法记载经过太初改历前的专业校验,干支纪日系统具有更高的可靠性。先生指出《公羊传》"十一月庚子"存在排算矛盾,此论甚确。考襄公二十一年十月庚辰朔,顺推二十日得庚子,正当十月二十日,《谷梁》所载符合干支推演规律。

二、天文学验证之精要
先生引入公元前552年8月20日日食天象为佐证,此法颇得乾嘉考据之精髓。据《春秋》记载,襄公二十一年确有两次日食:九月庚戌朔(儒略历前552年8月20日)、十月庚辰朔(儒略历9月19日)。此与现代天文学回推结果高度吻合,误差不超过±1日,足证《谷梁传》历法记载之精确性。特别需要指出的是,周正建子,鲁用周历,其十月相当于夏历八月,换算为今公历应在9月下旬至10月上旬间。

三、寿数计算之正解
《史记》"七十三岁"说与生年推算的两年误差,实因古人计岁用"周岁法"而非虚岁。孔子卒于前479年(鲁哀公十六年),若生于前552年,实际存世73周年,与《史记》记载完全吻合。此可解钱大昕《廿二史考异》之惑,亦证《谷梁》纪年之可信。

四、诞辰推定之结论
综合文献校雠与天象验证,可确定:
1. 孔子生于鲁襄公二十一年十月庚子(周历)
2. 对应公元前552年儒略历10月3日
3. 换算为现行公历应作10月9日(格里高利历)

此结论既合于经传本文,又验诸天象,较之单纯依赖《史记》的公元前551年说更为可信。至于后世《孔庭纂要》等书记载八月廿七日,实为后世改用夏历推算所致,不足为据。

要之,解决此类经学年代问题,当以"以经证经"为本,辅以天文历算,方可得其真诠。江先生此考,正体现了传统考据学与现代科学方法的完美结合,可谓"持之有故,言之成理"的典范。

关于我们| 桂ICP备2022007496号-1桂公网安备 45010302003000桂公网安备 45010302003000

小黑屋|手機版|举报|网站地图|华韵国学网|国学经典

扫一扫微信:Chinulture|投稿:admin@chinulture.com

快速回復 返回頂部 返回列表