孔子生日之所以众说纷纭是因所据的原始资料不同,或考证的角度不同,也与春秋时列国历法不规范有关。我们今天如要确定孔子的生日,首先要涉及原始资料的取舍问题,是尊经还是尊史?如尊经,我们取【春秋】经传的记载,则孔子生年为鲁襄公二十一年,即西元前552年,而不是【史记】记载的鲁襄公二十二年,即西元前551年。
但孔子出生的月日【谷梁传】记的是十月庚子,【公羊传】记的是十一月庚子,该如何取舍?
从历史来看,汉代的经师皆取【谷梁】,认孔子出生于八月廿一日。唐陆德明说【公羊传】有两种传本,其中一种与【谷梁传】同,并无『十有一月』四字。清代大学者江永认为:『经书十月庚辰朔,日有食之,则庚子者,十月二十一日也,【公羊】谓十一月庚子则误矣。』十月如有庚子日,十一月自然不可能有。自司马迁【史记】出,晋代以后关于孔子生日先儒已明显分为两大派,一主【史记】的年配上【谷梁】的月日因【史记】只记生年,未记月日,作鲁襄公二十二年八月廿七日格里历西元前551年9月28日;一主【春秋谷梁传】,作鲁襄公二十一年八月廿一日儒略历西元前552年10月9日。两派均有不少大儒认同,可谓势均力敌,但先儒似未有人将九月廿一日作为孔子生日的。
对【春秋】经传记事有相差一月这一现象,先儒早已注意到。一般认为【春秋】用周历记事,春秋后期周王朝未能统一颁历,各国遂自行推历,【春秋】则用鲁历记事。此时周历名存实亡,故鲁历亦即周历,但鲁国与卫国因置闰或合朔不同,两者有时会有一月之差,先儒对此有充分论证,因子夏是卫国人,故子夏或其门人依卫历记作十一月庚子是很有可能的。认为【春秋】用新旧两种鲁历交替记事,既欠合情理,又乏史料依据,只能是一种假说,有待进一步考证。认为【春秋】同时既用周历又用鲁历两套历法记事,也有待进一步查考。
从历史看,【春秋谷梁传】的记载既全面年月日俱全,又最早否则汉儒就不会一致认同【谷梁传】了,也最少受到质疑质疑【史记】的最多,何况【史记】记载的信息又不全,质疑【公羊传】的也颇有力,因此认同【谷梁传】八月廿一日的记载我至少觉得是最少有争议的选择,何况还有汉儒普遍信奉的历史依据。
现在借助天文学的研究成果来求证孔子生日也是一条路子。如果抛开历史现实,用天文历法进行理想的逆推,若依【春秋】经传,则可得出孔子生于儒略历西元前552年10月9日或格里历西元前552年10月3日,查天文日历或张培瑜先生的【三千五百年历日天象】一书的春秋朔闰表,可知此日为夏历九月廿一日。为何现代天文历法的计算结果会跟【谷梁传】的记载相差一个月呢?原因是现代天文历法表并不是完全根据当时的历史现实编的,因为当时的各国历法置闰与合朔并不规范统一,致使天文历法表很难如实反映出来。但这理想逆推的结果倒跟【公羊传】的记载合上了,因此若据此认为只有【公羊传】的记载才是正确的,也是不合事实的。不过如果在【谷梁传】与【史记】两种记载之间实在难以抉择时,站在理想的天文历法角度将之定为九月廿一日也未尝不是一个也能立得住脚的选择。
黄帝四七一七年庚子岁五月二十六日 2020年7月16日 |