《春秋左傳》所記日食的直觀驗(yàn)證 鄭捍馬 zhenghanma@263.net 《春秋左傳》中有關(guān)日食的記載共有三十七次,歷來有很多注釋家進(jìn)行過解釋,但總令人將信將疑,其原因就在于都是人工推算的,不夠直觀。如今天文學(xué)和計(jì)算機(jī)軟件的發(fā)展完全能夠直觀地再現(xiàn)當(dāng)年的天文景象。于是我在眾多的軟件中,選擇了兩款軟件,即實(shí)用萬年歷V6.06軟件和Stellarium 在開始檢驗(yàn)前,我們先做個(gè)簡單的試驗(yàn),2009年7月22日,在我國長江流域發(fā)生了距今最近的一次日全食。我們就以此為例,看看兩款軟件是否能準(zhǔn)確地反映。就上海而言,全食始于9:36:34,食甚9:39:16。實(shí)用萬年歷V6.06軟件顯示該日10:34:34合朔。將Stellarium 圖一 不過,在利用Stellarium 一、《隱公三年》:三年春王二月己巳,日有食之。 公元前720年2月22日,魯隱公三年二月己已日,農(nóng)歷三月初一。實(shí)用萬年歷V6.06軟件顯示該日08:25朔。Stellarium 二、《桓公三年》:秋七月壬辰朔,日有食之,既。 公元前709年7月17日,魯桓公三年七月壬辰日,農(nóng)歷八月初一。實(shí)用萬年歷V6.06軟件顯示該日14:38朔,Stellarium 三、《桓公十七年》:冬十月朔,日有食之。 公元前695年10月10日,魯桓公十七年十月庚午日,農(nóng)歷十一月初一。實(shí)用萬年歷V6.06軟件顯示該日15:13朔。Stellarium 圖四 四、《莊公十八年》:十有八年春王三月,日有食之。 公元前676年4月15日,魯莊公十八年三月壬子日,農(nóng)歷五月初一。實(shí)用萬年歷V6.06軟件顯示該日16:05朔。Stellarium 圖五 五、《莊公二十五年》:六月辛未朔,日有食之。 公元前669年5月27日,魯莊公二十五年六月辛未日,農(nóng)歷七月初一。實(shí)用萬年歷V6.06軟件顯示該日10:43朔。Stellarium 圖六 六、《莊公二十六年》:冬十有二月癸亥朔,日有食之。 圖七 七、《莊公三十年》:九月庚午朔,日有食之。 圖八 八、《僖公五年》:九月戊申朔,日有食之。 圖九 九、《僖公十二年》:十有二年春王三月庚午,日有食之。 公元前648年4月6日,魯僖公十二年四月庚午日,農(nóng)歷五月初一。楊伯峻在《春秋左傳注》1990年第2版第339頁說:“王韜《春秋日食辨正》謂:‘是年仍用商正建丑,日食在四月庚午朔(當(dāng)紀(jì)元前六四八年四月六日),《經(jīng)》乃誤四為三’。諸家多以為五月庚午朔日食,《經(jīng)》誤‘五’為‘三’,乃據(jù)周正建子推算,此年實(shí)建丑?!?/font>實(shí)用萬年歷V6.06軟件顯示該日16:18朔。Stellarium 圖十 十、《僖公十五年》:夏五月,日有食之。 查遍僖公十五年各月,只有公元前645年2月4日有日食。楊伯峻在《春秋左傳注》1990年第2版第351頁說:“是月之日食,在四時(shí)四十一分。初虧固在夜中,復(fù)圓日尚未出,并無帶食,中原不可得見。見朱文鑫《天文考古錄》。馮澂《春秋日食集證》則云:‘是年在寅月甲申朔日食,周正建子,當(dāng)在三月,《經(jīng)》書五月者,《經(jīng)》蓋誤三為五?!淮四陮?shí)建丑,馮說亦可商?!币礼T說,該日是魯僖公十五年三月甲申日,農(nóng)歷三月初二。若依楊伯峻說,該年建丑,則該日為魯僖公十五年二月甲申日,農(nóng)歷三月初二。實(shí)用萬年歷V6.06軟件顯示該日03:02朔。Stellarium 圖十一 十一、《文公元年》:二月癸亥,日有食之。 圖十二 十二、《文公十五年》:六月辛丑朔,日有食之。 公元前612年4月28日,魯文公十五年六月辛丑日,農(nóng)歷六月初一。實(shí)用萬年歷V6.06軟件顯示該日07:34朔。Stellarium 圖十三 十三、《宣公八年》:秋七月甲子,日有食之,既。 查遍宣公八年各月,只有公元前601年9月20日有日食,楊伯峻在《春秋左傳注》1990年第2版第695頁說:“七月無日食,十月甲子朔有全食,自西北至江蘇俱可見,則‘七月’之‘七’字必為‘十’字之誤,古文‘七’與‘十’字形相近易致誤也?!赌瓯怼芬嘧鳌咴?,日蝕’,則自西漢已誤矣,或《史記》本不誤,而后人據(jù)誤本《春秋》改之。疑《經(jīng)》文本僅‘秋七月’三字,‘日有食之’在‘冬十月’下,文訛脫久矣?!?/font>公元前601年9月20日,魯宣公八年十月甲子日,農(nóng)歷十一月初一。實(shí)用萬年歷V6.06軟件顯示該日15:06朔。Stellarium 圖十四 十四、《宣公十年》:夏四月丙辰,日有食之。 公元前599年3月6日,魯宣公十年四月丙辰日,農(nóng)歷四月初一。實(shí)用萬年歷V6.06軟件顯示該日07:23朔。Stellarium 圖十五 十五、《宣公十七年》:六月癸卯,日有食之。 查遍宣公十七年,有兩次可能日食,一是公元前592年4月17日,魯宣公十七年五月乙亥日(據(jù)楊伯峻在《春秋左傳注》1990年第2版第770頁說該年建子),農(nóng)歷四月初一。實(shí)用萬年歷V6.06軟件顯示該日15:24朔。Stellarium 圖十六 二是公元前592年10月11日,魯宣公十七年十一月壬申日(據(jù)楊伯峻在《春秋左傳注》1990年第2版第770頁說該年建子),農(nóng)歷十一月初一。實(shí)用萬年歷V6.06軟件顯示該日00:36朔。Stellarium 圖十七 楊伯峻在《春秋左傳注》1990年第2版第771頁說:“六月乙已朔,不當(dāng)有癸卯,且是月無日食,唯五月乙亥朔有日環(huán)食,曲阜可見一分以上,不知是否日月有誤。王韜則推算宣公七年六月癸卯朔有日食,而誤為十七年,馮澂《春秋日食集證》亦云:‘王韜之說是也’疑錯(cuò)簡。”公元前602年5月8日,魯宣公七年六月癸卯日,農(nóng)歷六月初二。實(shí)用萬年歷V6.06軟件顯示該日07:13朔。Stellarium 圖十八 查遍春秋時(shí)期,癸卯日發(fā)生可見日食的只有僖公六年,即公元前654年8月9日,農(nóng)歷九月初一,該日07:04朔。Stellarium 圖十九 十六、《成公十六年》:六月丙寅朔,日有食之。 公元前575年5月9日,魯成公十六年六月丙寅日,農(nóng)歷六月初一。實(shí)用萬年歷V6.06軟件顯示該日13:39朔。Stellarium 圖二十 十七、《成公十七年》:十有二月丁已朔,日有食之。 公元前574年10月22日,魯成公十七年十二月丁已日,農(nóng)歷十二月初一。實(shí)用萬年歷V6.06軟件顯示該日09:25朔。Stellarium 圖二十一 十八、《襄公十四年》:二月乙未朔,日有食之。 公元前559年1月14日,魯襄公十四年二月乙未日,農(nóng)歷二月初一。實(shí)用萬年歷V6.06軟件顯示該日14:21朔。Stellarium 圖二十二 十九、《襄公十五年》:秋八月丁巳,日有食之。 楊伯峻在《春秋左傳注》1990年第2版第1021頁說:“此年周正建子,無論據(jù)三統(tǒng)、四分以及大衍授時(shí)術(shù)推算,丁已為七月朔,杜注謂‘八月無丁已,丁已七月一日也’甚確。丁已日食相當(dāng)于公歷五月三十一日之偏食,食甚時(shí)為八時(shí)二十五分四秒?!督?jīng)》書八月丁已,馮澂謂‘誤在多置一閏’,詳其所著《春秋日食集證》。然下月丙戌朔(王韜誤以為丁亥朔)亦有偏食,中國不可見,仍從七月丁已朔為確?!?/font> 公元前558年5月31日,魯襄公十五年七月丁已日,農(nóng)歷七月初一。實(shí)用萬年歷V6.06軟件顯示該日06:06朔。Stellarium 圖二十三 二十、《襄公二十年》:冬十月丙辰朔,日有食之。 公元前553年8月31日,魯襄公二十年十月丙辰日,農(nóng)歷十月初一。實(shí)用萬年歷V6.06軟件顯示該日14:04朔。Stellarium 圖二十四 二十一、《襄公二十一年》:九月庚戌朔,日有食之。 公元前552年8月20日,魯襄公二十一年九月庚戌日,農(nóng)歷十月初一。實(shí)用萬年歷V6.06軟件顯示該日14:03朔。Stellarium 圖二十五 二十二、《襄公二十一年》:冬十月庚辰朔,日有食之。 公元前552年9月19日,魯襄公二十一年十月庚辰日,農(nóng)歷十一月初一。實(shí)用萬年歷V6.06軟件顯示該日07:52朔。Stellarium 圖二十六 二十三、《襄公二十三年》:二十有三年春王二月癸酉朔,日有食之。 公元前550年1月5日,魯襄公二十三年二月癸酉日,農(nóng)歷二月初一。實(shí)用萬年歷V6.06軟件顯示該日10:19朔。Stellarium 圖二十七 二十四、《襄公二十四年》:秋七月甲子朔,日有食之,既。 公元前549年6月19日,魯襄公二十四年七月甲子日,農(nóng)歷七月初一。實(shí)用萬年歷V6.06軟件顯示該日13:25朔。Stellarium 圖二十八 二十五、《襄公二十四年》八月癸巳朔,日有食之。 公元前549年7月18日,魯襄公二十四年八月癸已日,農(nóng)歷七月三十。實(shí)用萬年歷V6.06軟件顯示該日20:40朔。Stellarium 圖二十九 楊伯峻在《春秋左傳注》1990年第2版第1086頁說:“七月朔既已全蝕,八月朔決無再蝕之理?;蛞詾槭饭僦`。鄒伯奇《鄒徵君遺書》謂‘蓋文十一年八月日食,脫簡于此’。馮澂《集證》亦云:‘當(dāng)是文公十一年八月癸已朔日食,脫簡于此’。” 魯文公十一年八月癸已日為公元前616年7月10日,農(nóng)歷八月初一。實(shí)用萬年歷V6.06軟件顯示該日05:28朔。Stellarium 圖三十 查遍春秋時(shí)期,癸已日曲阜不可能發(fā)生可見日食,而不可見的日食也只有一個(gè),那就是成公六年,即公元前585年5月28日,農(nóng)歷七月初一,該日22:23朔。Stellarium 圖三十一 二十六、《襄公二十七年》:冬十有二月乙卯朔,日有食之。 楊伯峻在《春秋左傳注》1990年第2版第1126頁說:“‘亥’本作‘卯’,今從阮元《校勘記》及《金澤文庫》本訂正。馀詳《傳注》?!钡?/font>1138頁接著說:“此是公歷十月十三日之日全蝕?!督?jīng)》書‘十二月乙亥朔’,江永《群經(jīng)補(bǔ)義》云:‘《經(jīng)》文傳寫訛耳。此年七月,《經(jīng)》有辛已,則乙亥朔,必是十一月矣?!醴蛑洞呵锇奘琛芬嘣疲骸乱液ニ肥?,乃十一月。《姜岌》、《大衍》、《授時(shí)》皆同。’”可見經(jīng)文“十有二月乙卯朔”,應(yīng)如傳文為“十一月乙亥朔,日有食之?!?/span> 公元前546年10月13日,魯襄公二十七年十一月乙亥日,農(nóng)歷十一月初一。實(shí)用萬年歷V6.06軟件顯示該日09:02朔。Stellarium 圖三十二 二十七、《昭公七年》:夏四月甲辰朔,日有食之。 公元前535年3月18日,魯昭公七年四月甲辰日,農(nóng)歷四月初一。實(shí)用萬年歷V6.06軟件顯示該日13:33朔。Stellarium 圖三十三 二十八、《昭公十五年》:六月丁巳朔,日有食之。 公元前527年4月18日,魯昭公十五年六月丁已日,農(nóng)歷五月初一。實(shí)用萬年歷V6.06軟件顯示該日11:58朔。Stellarium 圖三十四 二十九、《昭公十七年》:夏六月甲戌朔,日有食之。 該年六月沒有甲戌朔日,只可能是丙子朔或乙已朔。楊伯峻在《春秋左傳注》1990年第2版第1383頁說:“此年六月無日食,日食在周正九月癸酉朔,而據(jù)《傳》文,亦在周正六月,《傳》文或是錯(cuò)簡。此年應(yīng)有閏,若閏在十月以后,則為周正十月癸酉朔,馀參《傳注》?!?/font>公元前525年8月22日,魯昭公十七年九月甲戌日,農(nóng)歷十月初一。實(shí)用萬年歷V6.06軟件顯示前一日癸酉16:36朔,Stellarium 圖三十五 三十、《昭公二十一年》:秋七月壬午朔,日有食之。 公元前521年6月10日,魯昭公二十一年七月壬午日,農(nóng)歷七月初一。實(shí)用萬年歷V6.06軟件顯示該日11:04朔。Stellarium 圖三十六 三十一、《昭公二十二年》:十有二月癸酉朔,日有食之。 公元前520年11月23日,魯昭公二十二年十二月癸酉日,農(nóng)歷十三月初一。實(shí)用萬年歷V6.06軟件顯示該日12:13朔。Stellarium 圖三十七 三十二、《昭公二十四年》:夏五月乙未朔,日有食之。 公元前518年4月9日,魯昭公二十四年五月乙未日,農(nóng)歷五月初一。實(shí)用萬年歷V6.06軟件顯示該日09:19朔。Stellarium 圖三十八 三十三、《昭公三十一年》:十有二月辛亥朔,日有食之。 公元前511年11月14日,魯昭公三十一年十二月辛亥日,農(nóng)歷十二月初一。實(shí)用萬年歷V6.06軟件顯示該日11:07朔。Stellarium 圖三十九 三十四、《定公五年》:五年春王三月辛亥朔,日有食之。 公元前505年2月16日,魯定公五年三月辛亥日,農(nóng)歷三月初一。實(shí)用萬年歷V6.06軟件顯示該日14:17朔。Stellarium 圖四十 三十五、《定公十二年》:十有一月丙寅朔,日有食之。 公元前498年9月22日,魯定公十二年十一月辛亥日,農(nóng)歷十一月初一。實(shí)用萬年歷V6.06軟件顯示該日12:18朔。Stellarium 圖四十一 三十六、《定公十五年》:八月庚辰朔,日有食之。 公元前495年7月22日,魯定公十五年八月庚辰日,農(nóng)歷八月初一。實(shí)用萬年歷V6.06軟件顯示該日12:16朔。Stellarium 圖四十二 三十七、《哀公十四年》:五月庚申朔,日有食之。 公元前481年4月19日,魯哀公十四年五月庚申日,農(nóng)歷五月初一。實(shí)用萬年歷V6.06軟件顯示該日12:31朔。Stellarium |
|