殆知阁
字典 摘录
儒藏春秋长历六

春秋长厯卷七

儒藏 · 春秋 · 已译 · 第 94–107 段

。杜氏云:今长厯推得十一月朔,非十二月。姜氏云:十一月乙亥朔交分入食限,大衍厯同。郭氏亦云:是年十一月乙亥朔加时在昼,交分初日八百二十五分入食限。

传曰:「辰在申,司厯过也。再失闰矣。」杜氏云:「谓斗建指申,周十一月,夏之九月,斗当建戌,而在申,故知再失闰也。若是十二月,则为三失闰矣。」又云:「文十一年三月甲子至今年七十一嵗,应有二十六闰,今长厯推得二十四闰,通计少再闰。」释例言之详矣。孔氏云:「厯十九年为一章,章有七闰。从文十一年至襄十三年,凡五十七年,已成三章,当有二十一闰。又从襄十四年至今十四年,又当有五闰,故应有二十六闰也。」长厯推得二十四闰者,杜以长厯实于其间,分置二十四闰。

译杜氏说:如今用长历推算得出十一月朔日,而不是十二月。姜氏说:十一月乙亥朔日交分进入食限,大衍历与此相同。郭氏也说:这一年十一月乙亥朔日加时在白天,交分初日八百二十五分进入食限。

《传》说:“辰在申,是掌管历法的人失误了。已经两次漏置闰月了。”杜氏说:“意思是北斗斗柄指向申位,这是周历的十一月,相当于夏历的九月,斗柄应当指向戌位,却指向了申位,所以知道是两次漏置闰月。如果是十二月,那就是三次漏置闰月了。”又说:“从文公十一年三月甲子日到今年共七十一年,应当有二十六个闰月,如今长历推算出只有二十四个闰月,总共少了两个闰月。”《释例》对此论述得很详细。孔氏说:“历法十九年为一章,一章中有七个闰月。从文公十一年到襄公十三年,共五十七年,已经形成三章,应当有二十一个闰月。又从襄公十四年至今十四年,又应当有五个闰月,所以总共应当有二十六个闰月。”长历推算出二十四个闰月,是杜预根据长历的实际,在其中分别设置了二十四个闰月。

按二十四闰者,文十二,十六,宣二,五,十,十二,十五,成元,四,七,九,十二。

十四,十七,襄二,五,七,十,十三,十六,十九,二十一,二十四,二十六【共二十四闰】

释例云:鲁之司厯渐失其闰,至此年日食之月,始觉其谬,遂顿置两闰以应天正。前闰月为建酉,后闰月为建戌,十二月为建亥,而嵗终焉。是故明年经书春无氷,▯以为时灾。若不复顿置两闰,则明年春是今之九月、十月矣。十一月无氷,非天时之异,无縁总书春也。刘氏云:厯家之术,求闰余易,求交人食难。今司厯能正交朔,反不能置闰,非人情也。闰有章凖,率三十二月一逢。如▯所言,再失闰者,则司厯废闰殆七十月,弥五年矣,亦非人情也。明年春无氷,杜氏云:顿置两闰以应天正,故正月建子,得以无氷为灾。顿置两闰,诡听骇俗,亦非人情也。啖氏云:按▯于此言司厯过也。哀十三年又记仲尼曰「司厯过也」,皆指王朝厯官,与桓十七年▯曰「官失之也」意同。其曰「天子有日官,诸侯有日御,日官居卿以底日,日御不失日以授百官于朝」,则所谓司厯与官,非谓鲁人明矣。杜氏乃以为鲁之司厯,哀十三年▯注又云「季孙虽闻仲尼之言而不正闰」,皆谓鲁自有厯,实承刘歆之误,而非▯意也。刘氏之説见《汉书·律厯志》,其所▯鲁厯不与《春秋》相符,杜氏亦以为好事者为之。窃谓周室虽衰,犹君临列国,崩薨卒葬皆告诸侯,必无不颁厯之理。借令丧乱之际颁不以时,诸侯亦必不敢辄自为歴。使诸侯皆自为厯则齐、晋大国当先为之。如大国皆自为厯而所差往往若此,则当时所书盟防、卒葬日月,鲁史当以何国为正?使鲁史所书日月差错与周厯不同,韩宣子见鲁《春秋》,何以辄曰「周礼尽在鲁矣」?此必无之事也。

按顿置两闰成何厯法?洵乎诡听!不知杜氏何据?云此,且以日食校之:襄此年十一月乙亥朔日食,大衍厯与杜厯同。此十二年间皆置闰者四年月相当,若复増两闰,则二厯之日食必不合矣。此以知鲁歴必无是也。

又按周厯虽失闰,然止可差一闰,不得差再闰。若失闰两月,则冬至常在三月,而立春至于五月矣。司厯者谬不至此。其所以斗当在戌而在申者,盖春秋时嵗差之法未行,天度已渐移而人不知,又或失一闰,则占候者遂以两失闰矣。

又按鲁人使既补两闰,则厯已正矣。而哀十二年十二月螽,仲尼又曰:「火犹西流,司厯过也。」岂正厯之后不七十年而又差一月耶?补闰之説,诚未可信也。

  襄二十八年【丙辰】

  正小  甲戌

  二大  癸夘

  三大  癸酉

  四小  癸夘

  五大  壬申

  六小  壬寅

  七大  辛未

  八小  辛丑

  九大  庚午

  十小  庚子 【传丙辰十七日】

十一大,己巳【▯乙亥初七日,丁亥十九日,癸巳二十五日】

十二小,己亥【▯乙亥朔,经甲寅十六日乙未】

传「十二月乙亥朔」,杜氏云「十二月戊戌朔,乙亥误」;「十二月无乙未日,误」。刘氏以此年之前当有闰月,然推勘上下日月,不得有闰也。赵子常曰「甲寅距乙未四十二日,此中有闰月」,胡▯亦以乙未为闰十二月之日也。

按襄二十九年有闰,则此年不得有闰。经之己未误乙,传之己亥亦误乙也。若置一闰以合于经传,则二十九年之日皆不合矣。

  襄二十九年【丁巳】

  正大 戊辰

  二小  戊戌  【传癸夘初六日】

  三大  丁夘

  四小  丁酉

  五大  丙寅  【经庚午初五日】

  六小  丙申

  七大  乙丑

  八大  乙未

  闰小  乙丑

  九大  甲午  【▯乙未初二日】

十小,甲子【传庚寅二十七日】

十一大,癸巳【传乙夘二十三日】

十二小,癸亥【▯己巳初七日】

大衍厯,是年闰五月,古厯闰四月。

  襄三十年【戊午】

  正大  壬辰

二小壬戌【▯癸未二十二日】

译查考二十四次闰月,分别是:文公十二、十六年,宣公二、五、十、十二、十五年,成公、元公四年,四、七、九、十二年。十四、十七年,襄公二、五、七、十、十三、十六、十九、二十一、二十四、二十六年【共计二十四次闰月】。

《释例》说:鲁国的历官逐渐弄错了闰月,到了这一年日食发生的月份,才发觉错误,于是突然设置两个闰月以符合天象正朔。前一个闰月是建酉之月,后一个闰月是建戌之月,十二月是建亥之月,以此作为年终。因此第二年经文中记载“春天没有结冰”,〇认为这是时灾。如果不突然设置两个闰月,那么第二年的春天就是现在的九月、十月了。十一月没有结冰,并非天时的异常,没有理由总括记载为“春”。刘氏说:历法家的技术,推算闰余容易,推算交食难。现在历官能校正交食和朔日,反而不能设置闰月,这不符合常理。闰月有固定的准则,大约每三十二个月出现一次。如果像〇所说的那样,再次丢失闰月,那么历官废弃闰月几乎达七十年,跨越五年了,这也不符合常理。第二年春天没有结冰,杜氏说:突然设置两个闰月以符合天象正朔,所以正月建子,得以将无结冰视为灾异。突然设置两个闰月,诡异骇俗,也不符合常理。啖氏说:查考〇在这里说历官有过失。哀公十三年又记载孔子说“历官有过失”,都是指王朝的历官,与桓公十七年〇说“官员弄错了”意思相同。那些说“天子有日官,诸侯有日御,日官位居卿位以定日期,日御不失日期以授予朝廷百官”,那么所谓的历官与官员,显然不是指鲁国人。杜氏却认为是鲁国的历官,哀公十三年〇注又说“季孙虽然听到孔子的话却不纠正闰月”,都是说鲁国自有历法,这实际上是承袭了刘歆的错误,并非〇的本意。刘氏的说法见于《汉书·律历志》,他所〇鲁历与《春秋》不符,杜氏也认为是好事者所为。我私下认为周王室虽然衰微,仍然君临各国,国君去世、安葬都告知诸侯,必定没有不颁布历法的道理。假使在丧乱之际不能按时颁布,诸侯也必定不敢擅自制定历法。如果诸侯都自己制定历法,那么齐、晋这样的大国应当率先这样做。如果大国都自己制定历法而所差往往如此,那么当时所记载的盟会、卒葬的日期,鲁国史官应当以哪国为准?如果鲁国史官所记载的日期差错与周历不同,韩宣子看到鲁国《春秋》,怎么能立刻说“周礼全在鲁国”呢?这必定是没有的事。

查考突然设置两个闰月成了什么历法?确实诡异骇俗!不知道杜氏依据什么?这样说,且以日食来校验:襄公这一年十一月乙亥朔日食,大衍历与杜历相同。这十二年间都设置闰月的四年月份相当,如果再增加两个闰月,那么两种历法的日食必定不合了。由此可知鲁历必定没有这种情况。

又查考周历虽然丢失闰月,但只能差一个闰月,不能差两个闰月。如果丢失两个月闰月,那么冬至常在三月,而立春就到了五月了。历官的错误不至于如此。之所以北斗应当指向戌位却指向申位,大概是春秋时岁差的方法尚未实行,天度已经逐渐移动而人们不知道,又或许丢失了一个闰月,那么占候的人就认为丢失了两个闰月了。

又查考鲁国人如果已经补了两个闰月,那么历法已经正确了。而哀公十二年十二月出现蝗虫,孔子又说:“火星还在西流,历官有过失。”难道历法正确之后不到七十年又差一个月吗?补闰的说法,实在不可信。

襄公二十八年【丙辰】

正月小 甲戌

二月大 癸卯

三月大 癸酉

四月小 癸卯

五月大 壬申

六月小 壬寅

七月大 辛未

八月小 辛丑

九月大 庚午

十月小 庚子 【传丙辰十七日】

十一月大,己巳【〇乙亥初七日,丁亥十九日,癸巳二十五日】

十二月小,己亥【〇乙亥朔,经甲寅十六日乙未】

传文说“十二月乙亥朔”,杜氏说“十二月戊戌朔,乙亥是错误”;“十二月没有乙未日,是错误”。刘氏认为这一年之前应当有闰月,然而推算上下日期,不可能有闰月。赵子常说“甲寅距离乙未四十二天,这中间有闰月”,胡〇也认为乙未是闰十二月的日期。

查考襄公二十九年有闰月,那么这一年不可能有闰月。经文的己未误作乙,传文的己亥也误作乙。如果设置一个闰月以符合经传,那么二十九年的日期都不符合了。

襄公二十九年【丁巳】

正月大 戊辰

二月小 戊戌 【传癸卯初六日】

三月大 丁卯

四月小 丁酉

五月大 丙寅 【经庚午初五日】

六月小 丙申

七月大 乙丑

八月大 乙未

闰月小 乙丑

九月大 甲午 【〇乙未初二日】

十月小,甲子【传庚寅二十七日】

十一月大,癸巳【传乙卯二十三日】

十二月小,癸亥【〇己巳初七日】

大衍历,这一年闰五月,古历闰四月。

襄公三十年【戊午】

正月大 壬辰

二月小 壬戌【〇癸未二十二日】

三大  辛夘

四小,辛酉【▯己亥已当作乙,十五日】

五大庚寅【经甲午初五日,▯癸巳初四日】

译三大,辛夘日;

四小,辛酉日【〇己亥日应当作乙亥日,即十五日】;

五大,庚寅日【经甲午日初五日,〇癸巳日初四日】。

六小  庚申

  七大  己丑  【▯庚子十二日辛丑十三日壬寅      十四日癸夘十五日乙巳十七日癸丑二十五日】八小  己未  【传甲子初六日己巳十一日】

  九大  戊子

  十大  戊午

  十一小  戊子

  十二大  丁巳

传二月癸未,晋悼夫人食舆人之城杞者,绛县人或年长矣,往与于食,使言其年,曰:“臣生之嵗正月甲子朔,四百有四十五甲子矣,其季于今三之一也。”吏走问诸朝,师旷曰:“七十三年矣。”士文伯曰:“然则二万六千六百有六旬也。”杜氏云:“所称正月,谓夏正月也。”孔氏云:“文十一年至此年为七十四年,而云七十”

三年者,按文十一年正月甲子朔,为夏之正月,是其年三月也。此年之二月癸未,是夏之十二月。计七十三年,犹未终也。刘待制曰:「季末也,今今日也。谓已得四百四十四全甲子,其末一甲子六十日,而今日乃癸未,才得二十日也,故曰三之一。」林氏曰:「四百四十五甲子合得二万六千七百日,以其末三分六甲之一,故少四十日,实得二万六千六百六十日也。按正月甲子,是周之三月,则晋人犹用夏正月也。窃意春秋时,周正、夏正列国互用,故所书多不合,大率差两月者居多。考之往古诗书,皆用夏正,其以建子月为正月,实始于东迁后,时王之制,非文武之制也。若果国初文武之制,岂以孔子从周之民,而敢曰行夏之时耶?周初用十一月为嵗首,而不改月,亦不改时,仍称冬十一月,但以此为嵗首耳。蔡九峯辨之甚详。」

  襄三十一年【己未】

  正小  丁亥

  二大  丙辰

  三小  丙戌

  四大  乙夘

  五小  乙酉

六大甲寅【经辛巳二十八日】

  七小  甲申

  八大  癸丑

九小,癸未【经癸巳十一日,己亥十七日】

十大「壬子【经癸酉二十二日】

  十一小  壬午

  十二大  辛亥

  古厯是年闰十二月

  昭元年【庚申】

  正小  辛巳  【▯乙未十五日】

  二大  庚戌

三大,庚辰【▯甲辰二十五日】

  四小  庚戌

五大己夘【传庚辰初二日癸夘二十五日】

  六小  己酉  【经丁己初九日】

  七大  戊寅

  八小  戊申

  九大  丁丑

  十小  丁未

十一大丙子【经己酉,杜氏云长厯推己酉在十二月六日,经▯皆言十一月,月误也】十二小丙午【▯甲辰朔不合,庚戌初五日,杜氏云七日】

  闰大  乙亥

  大衍厯是年闰正月

大衍厯闰正月大庚戌朔,与此合。五月大戊申朔,经丁巳,在此月。

按▯言十二月甲辰朔,烝于温。今推得十二月丙子朔,相去四个月【后丙午四个月得甲辰朔】纵如杜氏襄二十七年补置两闰之説,当得乙巳朔,非甲辰朔也。不知杜厯如何推去。

  昭二年【辛酉】

  正小  乙巳

  二大  甲戌

  三小  甲辰

  四大  癸酉

  五小  癸夘

  六大  壬申

  七大  壬寅  【▯壬寅即朔日】

  八小  壬申

  九大  辛丑

  十小  辛未

  十一大  庚子

  十二小  庚午

  昭三年【壬戌】

  正大  己亥  【经丁未初九日】

  二小  己巳

  三大  戊戊

  四小  戊辰

  五大  丁酉

  六小  丁夘

  七大  丙申

  八小  丙寅

  九大  乙未

  十大  乙丑

  十一小  乙未

  十二大  甲子

大衍厯是年闰九月,古厯亦同。杜闰在明年。

  昭四年【癸亥】

  正小  甲午

  二大  癸亥

  三小  癸巳

  四大  壬戌

  闰小  壬辰

  五大  辛酉

  六小  辛夘  【传丙午十六日】

  七大  庚申

八小庚寅【▯甲申杜氏云八月无甲申,甲申在七月二十六日,则以七月己未朔也】九大己未

  十小  己

译六小月,庚申日。

七大月,己丑日。【〇庚子十二日,辛丑十三日,壬寅十四日,癸卯十五日,乙巳十七日,癸丑二十五日】八小月,己未日。【传:甲子初六日,己巳十一日】

九大大月,戊子日。

十大月,戊午日。

十一小月,戊子日。

十二大月,丁巳日。

传:二月癸未日,晋悼夫人给修筑杞城的车夫们赐食,绛县有个年纪很大的人,前去参加赐食,(悼夫人)让他说出自己的年龄,他说:“我出生的那年,正月甲子日初一,到现在已经过了四百四十五个甲子了,这最后一个甲子,到今天已经过了三分之一。”官吏跑去朝堂询问,师旷说:“(他)七十三岁了。”士文伯说:“那么就是二万六千六百六十天了。”杜氏说:“所说的正月,是指夏历的正月。”孔氏说:“从鲁文公十一年到这一年是七十四年,却说七十三岁,查考鲁文公十一年正月甲子日初一,是夏历的正月,那是该年的三月。这一年的二月癸未日,是夏历的十二月。计算七十三岁,还没有满。”刘待制说:“季,是末的意思,今,是今天的意思。意思是已经得到了四百四十四整个甲子,最后一个甲子六十天,而今天是癸未日,才过了二十天,所以说三分之一。”林氏说:“四百四十五个甲子合计二万六千七百天,因为最后一个甲子少了三分之一的六十天,所以少了四十天,实际得到二万六千六百六十天。查考正月甲子日,是周历的三月,那么晋国人还是使用夏历的正月。我私下认为春秋时期,周历、夏历各国互相使用,所以所记载的多不相合,大概相差两个月的居多。查考过去的诗书,都用夏历,把建子月作为正月,确实是从东迁之后开始的,是当时天子的制度,不是文王武王的制度。如果真的是周初文王武王的制度,难道孔子作为遵从周礼的人,而敢说实行夏历吗?周初用十一月作为岁首,但不改月份,也不改季节,仍然称为冬十一月,只是把这个作为岁首罢了。蔡九峰辨析得很详细。”

襄公三十一年【己未】

正小月,丁亥日。

二大月,丙辰日。

三小月,丙戌日。

四大月,乙卯日。

五小月,乙酉日。

六大月,甲寅日。【经:辛巳二十八日】

七小月,甲申日。

八大月,癸丑日。

九小月,癸未日。【经:癸巳十一日,己亥十七日】

十大月,壬子日。【经:癸酉二十二日】

十一小月,壬午日。

十二大月,辛亥日。

古历这一年闰十二月。

昭公元年【庚申】

正小月,辛巳日。【〇乙未十五日】

二大月,庚戌日。

三大月,庚辰日。【〇甲辰二十五日】

四小月,庚戌日。

五大月,己卯日。【传:庚辰初二日,癸卯二十五日】

六小月,己酉日。【经:丁巳初九日】

七大月,戊寅日。

八小月,戊申日。

九大月,丁丑日。

十小月,丁未日。

十一大月,丙子日。【经:己酉,杜氏说长历推算己酉在十二月六日,经〇都说十一月,月份错了】十二小月,丙午日。【〇甲辰初一不相合,庚戌初五日,杜氏说七日】

闰大月,乙亥日。

大衍历这一年闰正月。

大衍历闰正月大月,庚戌日初一,与这个相合。五月大月,戊申日初一,经:丁巳,在这个月。

查考〇说十二月甲辰日初一,在温地举行冬祭。现在推算得到十二月丙子日初一,相差四个月【后丙午四个月得到甲辰日初一】即使像杜氏襄公二十七年补置两个闰月的说法,应当得到乙巳日初一,不是甲辰日初一。不知道杜历怎么推算的。

昭公二年【辛酉】

正小月,乙巳日。

二大月,甲戌日。

三小月,甲辰日。

四大月,癸酉日。

五小月,癸卯日。

六大月,壬申日。

七大月,壬寅日。【〇壬寅就是初一】

八小月,壬申日。

九大月,辛丑日。

十小月,辛未日。

十一大月,庚子日。

十二小月,庚午日。

昭公三年【壬戌】

正大月,己亥日。【经:丁未初九日】

二小月,己巳日。

三大月,戊戌日。

四小月,戊辰日。

五大月,丁酉日。

六小月,丁卯日。

七大月,丙申日。

八小月,丙寅日。

九大月,乙未日。

十大月,乙丑日。

十一小月,乙未日。

十二大月,甲子日。

大衍历这一年闰九月,古历也相同。杜历闰月在明年。

昭公四年【癸亥】

正小月,甲午日。

二大月,癸亥日。

三小月,癸巳日。

四大月,壬戌日。

闰小月,壬辰日。

五大月,辛酉日。

六小月,辛卯日。【传:丙午十六日】

七大月,庚申日。

八小月,庚寅日。【〇甲申,杜氏说八月没有甲申,甲申在七月二十六日,那么就是七月己未日初一】九大月,己未日。

十小月,己

丑

  十一大 戊午

十二小,戊子【经乙夘二十八日,▯癸丑二十六日】

  昭五年【甲子】

  正大  丁巳

  二大  丁亥

  三小  丁巳

  四大  丙戌

  五小  丙辰

译丑

十一月大,戊午

十二月小,戊子【经乙夘二十八日,〇癸丑二十六日】

昭公五年【甲子】

正月大,丁巳

二月大,丁亥

三月小,丁巳

四月大,丙戌

五月小,丙辰

六大  乙酉

  七小  乙夘  【经戊辰十四日】

  八大  甲申

  九小  甲寅

  十大  癸未

  十一小  癸丑

  十二大  壬午

  昭六年【乙丑】

  正小  壬子

  二大  辛巳

三小辛亥【▯壬子初二日见昭七年▯】

  四大  庚辰

  五大  庚戌

  六小  庚辰  【▯丙戌初七日】

  七大  己酉

  闰小  己夘

  八大  戊申

  九小  戊寅

  十大  丁未

  十一小  丁丑

  十二大  丙午

  大衍厯是年闰六月古厯亦同

  昭七年【丙寅】

正小丙子【传癸巳,十八日壬寅,二十七日】

  二大  乙巳  【▯戊午十四日】

  三小  乙亥

  四大  甲辰  【经甲辰朔日食】

  五小  甲戌

  六大  癸夘

  七小  癸酉

八大壬寅【经戊辰二十七日】

  九大  壬申

  十小  壬寅  【传辛酉二十日】

十一大辛未【经癸未十三日】

十二小,辛丑【经癸亥二十三日】

经四月甲辰朔,日有食之。大衍厯同郭氏,亦云是月甲辰朔,加时在昼,交分二十七日二百九十八分,入食限。

  昭八年【丁夘】

  正大  庚午

  二小  庚子

  三大  己巳  【▯甲申十六日】

四小己亥【经辛丑初三日,▯辛亥十三日】

  五大  戊辰

  六小  戊戌

七大丁夘【▯甲戌初八日丁丑十一日丁丑十一日】八小丁酉【▯庚戌十四日】

  九大  丙寅

十小丙申【经:壬午,杜氏云:壬午月十八日,▯系十一月误,则以八月后置一闰也】十一大乙丑【▯:壬午十八日】

  十二小 乙未

杜厯是年闰八月,今移下年末,説见后。

  昭九年【戊辰】

  正大  甲子

  二大  甲午  【庚申二十七日】

  三小  甲子

  四大  癸巳

  五小  癸亥

  六大  壬辰

  七小  壬戌

  八大  辛夘

  九小  辛酉

  十大  庚寅

  十一小  庚申

  十二大  己丑

  闰小【移】 己未

经书「夏四月陈灾」,▯言「火出而火陈」,杜氏云「火出于周为五月,而以四月出者,以长厯推,上年误置闰,闰当在此年三月后」。

按杜以上年误置一闰者,盖推勘上下日月而知之,故于上年闰八月以合于经之十月壬午。然合于经之十月壬午,而不合于传之十一月壬午,及九年之二月庚申,十年之七月戊子,十二月之甲子,不知如何推去。愚以上年不必置闰,壬午从传在十一月,则九年之二月庚申皆合。却于九年末置一闰,以合于十年之月日,则两得之矣。今僭易之,亦遵杜説也。

大衍厯,是年闰三月,古厯闰二月,知闰当在此年。

  昭十年【己巳】

  正大  戊子

  二小  戊午

  三大  丁亥

  四大  丁巳

五小,丁亥【▯庚辰五月无庚辰,似误】

  六大  丙辰

  七小  丙戌  【经戊子初三日】

  八大  乙夘

  九小  乙酉

  十大  甲寅

  十一小 甲申

十二大,癸丑【经甲子十二日】

  昭十一年【庚午】

  正小  癸未

  二大  壬子

  三小  壬午  【传丙申十五日】

  四大  辛亥  【经丁巳初七日】

  五小  辛巳  【经甲申初四日】

  六大  庚戌

  七小  庚辰

  八大  己酉

九大,己夘【经己亥二十一日】

  十小  己酉

十一大戊寅【经丁酉二十日】

  十二小 戊申

大衍厯,是年闰十二月,古厯闰十一月,杜闰明年。

  昭十二年【辛未】

  正大  丁丑

  闰小  丁未

  二大  丙子

三小丙午【经壬申二十七日】

  四大  乙亥

  五小  乙巳

  六大  甲戌

  七小  甲辰

  八大  癸酉  【▯壬午初十日】

  九小  癸

译六月为大月,乙酉日。

七月为小月,乙卯日。【经文记载戊辰日十四日】

八月为大月,甲申日。

九月为小月,甲寅日。

十月为大月,癸未日。

十一月为小月,癸丑日。

十二月为大月,壬午日。

昭公六年【乙丑年】

正月为小月,壬子日。

二月为大月,辛巳日。

三月为小月,辛亥日。【〇壬子日初二日见昭公七年〇】

四月为大月,庚辰日。

五月为大月,庚戌日。

六月为小月,庚辰日。【〇丙戌日初七日】

七月为大月,己酉日。

闰月为小月,己卯日。

八月为大月,戊申日。

九月为小月,戊寅日。

十月为大月,丁未日。

十一月为小月,丁丑日。

十二月为大月,丙午日。

大衍历这一年闰六月,古历也相同。

昭公七年【丙寅年】

正月为小月,丙子日。【传文记载癸巳日,十八日壬寅日,二十七日】

二月为大月,乙巳日。【〇戊午日十四日】

三月为小月,乙亥日。

四月为大月,甲辰日。【经文记载甲辰日初一发生日食】

五月为小月,甲戌日。

六月为大月,癸卯日。

七月为小月,癸酉日。

八月为大月,壬寅日。【经文记载戊辰日二十七日】

九月为大月,壬申日。

十月为小月,壬寅日。【传文记载辛酉日二十日】

十一月为大月,辛未日。【经文记载癸未日十三日】

十二月为小月,辛丑日。【经文记载癸亥日二十三日】

经文记载四月甲辰日初一,发生日食。大衍历与郭氏相同,也说这个月甲辰日初一,交食时间在白天,交分二十七日二百九十八分,进入食限。

昭公八年【丁卯年】

正月为大月,庚午日。

二月为小月,庚子日。

三月为大月,己巳日。【〇甲申日十六日】

四月为小月,己亥日。【经文记载辛丑日初三日,〇辛亥日十三日】

五月为大月,戊辰日。

六月为小月,戊戌日。

七月为大月,丁卯日。【〇甲戌日初八日,丁丑日十一日,丁丑日十一日】

八月为小月,丁酉日。【〇庚戌日十四日】

九月为大月,丙寅日。

十月为小月,丙申日。【经文记载:壬午日,杜氏说:壬午日是十八日,〇系十一月误,那么就在八月后置一个闰月】

十一月为大月,乙丑日。【〇:壬午日十八日】

十二月为小月,乙未日。

杜历这一年闰八月,现在移到年末,说明见后。

昭公九年【戊辰年】

正月为大月,甲子日。

二月为大月,甲午日。【庚申日二十七日】

三月为小月,甲子日。

四月为大月,癸巳日。

五月为小月,癸亥日。

六月为大月,壬辰日。

七月为小月,壬戌日。

八月为大月,辛卯日。

九月为小月,辛酉日。

十月为大月,庚寅日。

十一月为小月,庚申日。

十二月为大月,己丑日。

闰月为小月【移置】,己未日。

经文记载“夏四月陈国发生火灾”,〇说“火星出现而火星在陈国”,杜氏说“火星在周历五月出现,而以四月出现的,是用长历推算,上年误置闰月,闰月应当在这年三月后”。

按杜氏认为上年误置一个闰月,大概是推算上下日月而知晓的,所以在上年闰八月以符合经文的十月壬午日。然而符合经文的十月壬午日,却不符传文的十一月壬午日,以及九年的二月庚申日,十年的七月戊子日,十二月甲子日,不知如何推算。我认为上年不必置闰,壬午日依传文在十一月,那么九年的二月庚申日都符合。却在九年末置一个闰月,以符合十年的月日,则两全其美。现在僭越修改,也是遵循杜氏的说法。

大衍历,这一年闰三月,古历闰二月,知道闰月应当在这年。

昭公十年【己巳年】

正月为大月,戊子日。

二月为小月,戊午日。

三月为大月,丁亥日。

四月为大月,丁巳日。

五月为小月,丁亥日。【〇庚辰日五月无庚辰日,似有误】

六月为大月,丙辰日。

七月为小月,丙戌日。【经文记载戊子日初三日】

八月为大月,乙卯日。

九月为小月,乙酉日。

十月为大月,甲寅日。

十一月为小月,甲申日。

十二月为大月,癸丑日。【经文记载甲子日十二日】

昭公十一年【庚午年】

正月为小月,癸未日。

二月为大月,壬子日。

三月为小月,壬午日。【传文记载丙申日十五日】

四月为大月,辛亥日。【经文记载丁巳日初七日】

五月为小月,辛巳日。【经文记载甲申日初四日】

六月为大月,庚戌日。

七月为小月,庚辰日。

八月为大月,己酉日。

九月为大月,己卯日。【经文记载己亥日二十一日】

十月为小月,己酉日。

十一月为大月,戊寅日。【经文记载丁酉日二十日】

十二月为小月,戊申日。

大衍历,这一年闰十二月,古历闰十一月,杜历闰明年。

昭公十二年【辛未年】

正月为大月,丁丑日。

闰月为小月,丁未日。

二月为大月,丙子日。

三月为小月,丙午日。【经文记载壬申日二十七日】

四月为大月,乙亥日。

五月为小月,乙巳日。

六月为大月,甲戌日。

七月为小月,甲辰日。

八月为大月,癸酉日。【〇壬午日初十日】

九月为小月,癸

夘

十大,壬申【传:壬申朔,丙申二十五日,丁酉二十六日】

  十一大  壬寅

  十二小  壬申

  昭十三年【壬申】

  正大  辛丑

  二小  辛未

  三大  庚子

  四小  庚午

五大己亥【▯癸亥二十五日,乙夘十七日,丙辰十八日】

译卯

十月大,壬申【传:壬申初一,丙申二十五日,丁酉二十六日】

十一月大,壬寅

十二月小,壬申

昭公十三年【壬申】

正月大,辛丑

二月小,辛未

三月大,庚子

四月小,庚午

五月大,己亥【〇癸亥二十五日,乙卯十七日,丙辰十八日】

六小  己巳

七大戊戌【▯丙寅二十九日】

八小戊辰【经甲戌初七日,▯辛未初四日,壬申初五日】

  九大  丁酉

  十小   丁夘

  十一大  丙申

  十二小  丙寅

经书「夏四月,楚公子比自晋归于楚,弑其君,防于干谿。」传曰:「夏五月,王缢于▯尹申亥氏。乙夘夜,国人大惊,子干、子晳皆自杀。丙辰,弃疾即位。」杜氏云:「癸亥,五月二十六日【杜以五月为戊戌朔】实在乙夘、丙辰之后。」传先言之者,因申亥求王,遂言王缢,是传终言之也。既以五月统癸亥日,而乙夘、丙辰亦是五月之日,虽言有颠倒,皆蒙此五月之文也。

  昭十四年【癸酉】

  正大  乙未

  二小  乙丑

  三大  甲午

  四大  甲子

  五小  甲午

  六大  癸亥

  七小  癸巳

  八大  壬戌

  九小  壬辰  【传甲午初三日】

  十大  辛酉

  十一小  辛夘

  十二大  庚申

大衍厯是年闰七月,古厯亦同。杜闰在明年。

  昭十五年【甲戌】

  正小  庚寅

  二大  己未  【经癸酉十五日】

  三小  己丑

  四大  戊午

  五小  戊子

六大,丁巳【经丁巳朔日食,▯乙丑初九日】

  七小  丁亥

八大丙辰【▯戊寅二十二日】

  九大  丙戌

  闰小  丙辰

  十大  乙酉

  十一小  乙夘

  十二大  甲申

经书六月丁巳朔,日有食之。大衍厯推五月丁巳朔,食失一闰。郭氏亦云:「今厯推之,是年五月丁巳朔,加时在昼,交分十三日九千五百六十七分,入食限。」按大衍厯闰在日食之前,故日食在五月;杜厯闰在日食之后,故日食在六月。

  昭十六年【乙亥】

  正小  甲寅

  二大  癸未  【▯丙申十四日】

  三小  癸丑

  四大  壬午

  五小  壬子

  六大  辛巳

  七小  辛亥

  八大  庚辰  【经己亥二十日】

  九小  庚戌

  十大  己夘

  十一大  己酉

  十二小  己夘

  昭十七年【丙子】

  正大  戊申

  二小  戊寅

  三大  丁未

  四小  丁丑

  五大  丙午

  六小  丙子  【经甲戌朔日食】

  七大  乙巳

  八小  乙亥

九大,甲辰【传丁夘二十四日】

  十小  甲戌

  十一大  癸夘

  十二小  癸酉

大衍厯五月大丙午朔,闰五月小丙子朔,六月小乙己朔,九月小甲戌朔。古厯是年闰四月。

经夏六月甲戌朔,日有食之。姜氏云:六月乙己朔,交分不叶,不应食,当误。大衍厯云:六月乙巳朔,不应食,姜氏是也。当在九月甲戌朔,日食,黄道娄四度。郭氏亦云:是年九月甲戌朔,加时在昼,交分二十六日七千六百五十分,入食限。徐圃臣曰:当是昭十五年六月日食,移此而误也。

按昭十五年并无甲戌朔,经书六月丁巳,与此无渉,徐説非也。此日食,姑阙疑。

  昭十八年【丁丑】

  正大  壬寅

闰小,壬申【此闰可置上年末】

  二大  辛丑  【传乙夘十五日】

  三大  辛未

  四小  辛丑

五大庚午【经壬午十三日,▯丙子初七日,戊寅初九日】

  六小  庚子

  七大  己巳

  八小  己亥

  九大  戊辰

  十小  戊戌

  十一大  丁夘

  十二小  丁酉

  昭十九年【戊寅】

  正大  丙寅

  二小  丙申

  三大  乙丑

  四小  乙未

五大甲子【经戊辰初五日,己夘十六日,▯乙亥十二日】

  六大  甲午

  七小  甲子  【▯丙子十三日】

  八大  癸巳

  九小  癸亥

  十大  壬辰

  十一小  壬戌

  十二大  辛夘

推古厯,是年当闰十二月。大衍厯,闰明年二月。

  昭二十年【己

译六月小,己巳。

七月大,戊戌【〇丙寅二十九日】。

八月小,戊辰【经文甲戌初七日,〇辛未初四日,壬申初五日】。

九月大,丁酉。

十月小,丁卯。

十一月大,丙申。

十二月小,丙寅。

经文记载:“夏四月,楚公子比从晋国回到楚国,弑杀了他的国君,在干谿被防备。”传文说:“夏五月,楚王在〇尹申亥家自缢。乙卯夜,国人震惊,子干、子晳都自杀了。丙辰,弃疾即位。”杜预说:“癸亥是五月二十六日【杜预认为五月是戊戌朔】,实际上在乙卯、丙辰之后。”传文先提到癸亥,是因为申亥寻找楚王,于是说到楚王自缢,这是传文最后提到的内容。既然用五月统领癸亥日,而乙卯、丙辰也是五月的日子,虽然叙述有颠倒,都统属于这五月的记载。

昭公十四年【癸酉】

正月大,乙未。

二月小,乙丑。

三月大,甲午。

四月大,甲子。

五月小,甲午。

六月大,癸亥。

七月小,癸巳。

八月大,壬戌。

九月小,壬辰【传文甲午初三日】。

十月大,辛酉。

十一月小,辛卯。

十二月大,庚申。

大衍历这一年闰七月,古历也相同。杜预的历法闰月在明年。

昭公十五年【甲戌】

正月小,庚寅。

二月大,己未【经文癸酉十五日】。

三月小,己丑。

四月大,戊午。

五月小,戊子。

六月大,丁巳【经文丁巳朔日食,〇乙丑初九日】。

七月小,丁亥。

八月大,丙辰【〇戊寅二十二日】。

九月大,丙戌。

闰月小,丙辰。

十月大,乙酉。

十一月小,乙卯。

十二月大,甲申。

经文记载六月丁巳朔,发生日食。大衍历推算五月丁巳朔,日食少算了一个闰月。郭氏也说:“用现在的历法推算,这一年五月丁巳朔,加时在白天,交分十三日九千五百六十七分,进入食限。”按大衍历闰月在日食之前,所以日食在五月;杜预历法闰月在日食之后,所以日食在六月。

昭公十六年【乙亥】

正月小,甲寅。

二月大,癸未【〇丙申十四日】。

三月小,癸丑。

四月大,壬午。

五月小,壬子。

六月大,辛巳。

七月小,辛亥。

八月大,庚辰【经文己亥二十日】。

九月小,庚戌。

十月大,己卯。

十一月大,己酉。

十二月小,己卯。

昭公十七年【丙子】

正月大,戊申。

二月小,戊寅。

三月大,丁未。

四月小,丁丑。

五月大,丙午。

六月小,丙子【经文甲戌朔日食】。

七月大,乙巳。

八月小,乙亥。

九月大,甲辰【传文丁卯二十四日】。

十月小,甲戌。

十一月大,癸卯。

十二月小,癸酉。

大衍历五月大丙午朔,闰五月小丙子朔,六月小乙巳朔,九月小甲戌朔。古历这一年闰四月。

经文记载夏六月甲戌朔,发生日食。姜氏说:六月乙巳朔,交分不吻合,不应该发生日食,应当是错误。大衍历说:六月乙巳朔,不应该发生日食,姜氏是对的。应当在九月甲戌朔,发生日食,黄道娄四度。郭氏也说:这一年九月甲戌朔,加时在白天,交分二十六日七千六百五十分,进入食限。徐圃臣说:应当是昭公十五年六月的日食,移到这里而错误。

按昭公十五年并没有甲戌朔,经文记载六月丁巳,与此无关,徐说不对。这次日食,暂且存疑。

昭公十八年【丁丑】

正月大,壬寅。

闰月小,壬申【这个闰月可以置在上一年末】。

二月大,辛丑【传文乙卯十五日】。

三月大,辛未。

四月小,辛丑。

五月大,庚午【经文壬午十三日,〇丙子初七日,戊寅初九日】。

六月小,庚子。

七月大,己巳。

八月小,己亥。

九月大,戊辰。

十月小,戊戌。

十一月大,丁卯。

十二月小,丁酉。

昭公十九年【戊寅】

正月大,丙寅。

二月小,丙申。

三月大,乙丑。

四月小,乙未。

五月大,甲子【经文戊辰初五日,己卯十六日,〇乙亥十二日】。

六月大,甲午。

七月小,甲子【〇丙子十三日】。

八月大,癸巳。

九月小,癸亥。

十月大,壬辰。

十一月小,壬戌。

十二月大,辛卯。

推算古历,这一年应当闰十二月。大衍历,闰明年二月。

昭公二十年【己

夘】

  正小  辛酉

二大庚寅【▯己丑日南至不合己丑在正月二十九日正月误作二】三小庚申

  四大  己丑

  五小  己未

六大戊子【▯丙申初九日癸夘十六日丙辰二十九日丁巳晦】

  七小  戊午  【▯戊午朔】

译卯月

正月小月,辛酉日

二月大月,庚寅日【〇己丑日冬至,与己丑在正月二十九日不符,正月误作二月】三月小月,庚申日

四月大月,己丑日

五月小月,己未日

六月大月,戊子日【〇丙申初九日,癸卯十六日,丙辰二十九日,丁巳晦日】

七月小月,戊午日【〇戊午朔日】

八大,丁亥【▯辛亥二十五日】

闰小,丁巳【传闰月,戊辰十二日】

  九大  丙戌

  十大  丙辰  【▯戊辰十三日】

十一小丙戌【经辛夘初六日】

  十二大 乙夘

传春王二月己丑日南至。杜氏云:是嵗朔旦冬至之嵗也。当言正月己丑朔日南至。时史失闰,闰更在二月后,故传于二月记南至日,以正厯也。孔氏云:厯法十九年为一章,章首之嵗必正月朔旦冬至。僖五年正月辛亥朔日南至,是章首之年。计僖五年至上年昭十九年,合一百三十三年,是为七章。今年复为章首,当言正月己丑朔日南至。今▯乃云二月己丑日南至,是错名正月为二月也。厯之正法,章首上年十二月后宜置一闰,则此年正月当是上年闰月,此年二月乃是正月。时史失闰,上年错不置闰,传于八月之下乃云闰月戊辰杀宣姜,是闰在二月后也。按古之推厯者,皆以僖五年正月辛亥朔日南至为朔旦冬至,是章首之年,亦蔀首之年也。至今昭二十年一百三十三年,共有七章除去四章为一蔀,余三章闰余尚畸四分之一,则昭之二十年虽为章首,而非朔旦冬至之年。传言己丑未尝言朔,而杜遽加以朔旦,何也?且此年并非章首也。春秋之时,厯法章蔀乖次久矣。若果为章首之年,则此年何得有闰八月乎?▯所以特纪此年南至者,原非以正厯之故,因此日梓慎望氛,预知宋乱蔡丧之故耳。若必以己丑为二月朔,则下文日月及戊午朔皆推不去矣。愚以己丑为正月晦日,是日冬至,传误书正月为二月,不过一字之讹,与孔氏错名正月为二月之説同。考大衍厯亦云正月二十九日己丑冬至也。

大衍厯是年正月小辛酉朔,二十九日己丑冬至。二月大庚寅朔,闰二月小庚申朔。三月己丑朔,四月己未朔,五月戊子朔,六月戊午朔【与此俱同】

传六月丙辰,卫侯在平夀云云。丁巳晦,公入与北宫喜盟于彭水之上。秋七月戊午朔,遂盟国人。孔氏曰:丙辰、丁巳,乃是频日,其事既多,不应二日之中并为此事。今杜不云日,误者以误在可知。且宣二年壬申朝于武宫,注云壬申十月五日,有日而无月。冬又在壬申下,明▯文无较例。又注哀十二年▯云:此事经在二月螽上,今倒在下,更具列其月以为别者,传本不以为义例,故不与齐同。如杜此言,或▯因简牍之辞,不复具显其日月。赵子常曰:此説得之而未尽,故刘侍读每疑▯妄説,见二十三年。

  昭二十一年【庚辰】

  正小  乙酉

  二大  甲寅

  三小  甲申

  四大  癸丑

五小,癸未【传丙申十四日,壬寅二十日】

  六大  壬子  【传庚午十九日】

  七小  壬午  【经壬午朔日食】

八大辛亥【经乙亥二十五日】

  九小  辛巳

  十大  庚戌  【传丙寅十七日】

十一小,庚辰【▯癸未初四日,丙戌初七日】

  十二大 己酉

经秋七月壬午朔,日有食之。大衍厯同郭氏,亦云是月壬午朔,加时在昼,交分二十六日八千七百九十四分,入食限。

  昭二十二年【辛巳】

  正小  己夘

二大戊申【传甲子十七日,己巳二十二日】

  三小  戊寅

四大丁未【经乙丑十九日,▯戊辰二十二日】

  五小  丁丑  【传庚辰初四日】

  六大  丙午  【传丁巳十二日壬戌十七日癸亥十八日乙丑二十日辛未二十六日乙亥三十日】七小  丙子  【▯戊寅初三日辛夘十六日壬辰十七日】

八大乙巳【▯辛酉十七日,己巳二十五日,庚午二十六日,辛未二十七日】九小乙亥

十大,甲辰【▯丁巳十四日,庚申十七日】

十一小,甲戊【▯乙酉十二日,己丑十六日】

十二大癸夘【经癸酉朔日食,▯庚戌初八日】

闰小,癸酉【▯闰月,辛丑二十九日】

大衍厯七月小丙子朔,十月大甲辰朔,闰十月大甲戌朔,十一月小甲辰朔,十二月大癸丑朔。古厯闰九月

经十有二月癸酉朔,日有食之。杜氏云:以长厯推校,前后当为癸夘朔,书癸酉误。孔

译昭二十年,丁亥日【〇辛亥二十五日】

闰小月,丁巳日【传文记载闰月,戊辰十二日】

九月大月,丙戌日

十月大月,丙辰日【〇戊辰十三日】

十一月小月,丙戌日【经传记载辛卯初六日】

十二月大月,乙卯日

传文记载:春王二月己丑日冬至。杜预说:这一年是岁首冬至之年。应当说正月己丑朔日冬至。当时史官漏记了闰月,闰月实际上在二月之后,所以传文在二月下记载冬至日,以校正历法。孔颖达说:历法十九年为一章,章首之年必定是正月朔日冬至。僖公五年正月辛亥朔日冬至,是章首之年。计算从僖公五年到上年昭公十九年,共一百三十三年,这是七章。今年又为章首,应当说正月己丑朔日冬至。现在〇却说二月己丑日冬至,这是错把正月称为二月。历法的正统法则,章首之年的上一年十二月后应当置一闰月,那么这一年的正月应当是上一年的闰月,这一年的二月才是正月。当时史官漏记闰月,上一年错误地没有置闰,传文在八月之下却说闰月戊辰杀宣姜,说明闰月在二月之后。考察古代推演历法的人,都以僖公五年正月辛亥朔日冬至作为岁首冬至,是章首之年,也是蔀首之年。到现在昭公二十年一百三十三年,共有七章,除去四章为一蔀,剩余三章闰余尚差四分之一,那么昭公二十年虽然是章首,但不是岁首冬至之年。传文说己丑并未说朔,而杜预就加上朔旦,为什么呢?况且这一年并非章首。春秋时期,历法章蔀次序错乱已经很久了。如果真的是章首之年,那么这一年怎么会有闰八月呢?〇所以特别记载这一年冬至,原本不是为了校正历法,而是因为这一天梓慎观测天象,预知宋国动乱、蔡国丧亡的缘故罢了。如果一定要把己丑当作二月朔日,那么下文日月及戊午朔都推算不通了。我认为己丑是正月晦日,这一天冬至,传文误把正月写成二月,不过是一字之误,与孔颖达错把正月称为二月的说法相同。考察大衍历也说正月二十九日己丑冬至。

大衍历这一年正月小月辛酉朔,二十九日己丑冬至。二月大月庚寅朔,闰二月小月庚申朔。三月己丑朔,四月己未朔,五月戊子朔,六月戊午朔【与此都相同】

传文记载:六月丙辰,卫侯在平寿等等。丁巳晦日,公进入与北宫喜在彭水之上结盟。秋七月戊午朔,于是与国人结盟。孔颖达说:丙辰、丁巳,是接连的日子,事情既多,不应在两天之中都做这些事。现在杜预不说日,错误在于可知。况且宣公二年壬申朝于武宫,注解说壬申是十月五日,有日而无月。冬天又在壬申下,明显〇文无比较的体例。又注解说哀公十二年〇说:这件事经传在二月螽上,现在倒在下,更列举其月以作区别,传本不认为这是义例,所以不与齐同。如杜预此言,或许〇因简牍之辞,不再详细显示其日月。赵子常说:此说得之而未尽,所以刘侍读每怀疑〇妄说,见二十三年。

昭二十一年【庚辰】

正月小月,乙酉日

二月大月,甲寅日

三月小月,甲申日

四月大月,癸丑日

五月小月,癸未日【传文记载丙申十四日,壬寅二十日】

六月大月,壬子日【传文记载庚午十九日】

七月小月,壬午日【经传记载壬午朔日食】

八月大月,辛亥日【经传记载乙亥二十五日】

九月小月,辛巳日

十月大月,庚戌日【传文记载丙寅十七日】

十一月小月,庚辰日【〇癸未初四日,丙戌初七日】

十二月大月,己酉日

经传记载:秋七月壬午朔,日有食之。大衍历同郭氏,也说这月壬午朔,交食时间在白天,交分二十六日八千七百九十四分,进入食限。

昭二十二年【辛巳】

正月小月,己卯日

二月大月,戊申日【传文记载甲子十七日,己巳二十二日】

三月小月,戊寅日

四月大月,丁未日【经传记载乙丑十九日,〇戊辰二十二日】

五月小月,丁丑日【传文记载庚辰初四日】

六月大月,丙午日【传文记载丁巳十二日,壬戌十七日,癸亥十八日,乙丑二十日,辛未二十六日,乙亥三十日】

七月小月,丙子日【〇戊寅初三日,辛卯十六日,壬辰十七日】

八月大月,乙巳日【〇辛酉十七日,己巳二十五日,庚午二十六日,辛未二十七日】

九月小月,乙亥日

十月大月,甲辰日【〇丁巳十四日,庚申十七日】

十一月小月,甲戊日【〇乙酉十二日,己丑十六日】

十二月大月,癸卯日【经传记载癸酉朔日食,〇庚戌初八日】

闰小月,癸酉日【〇闰月,辛丑二十九日】

大衍历七月小月丙子朔,十月大月甲辰朔,闰十月大月甲戌朔,十一月小月甲辰朔,十二月大月癸丑朔。古历闰九月

经传记载:十有二月癸酉朔,日有食之。杜预说:用长历推校,前后应当是癸卯朔,书癸酉是错误。孔

氏云:庚戌,上去癸酉三十七日。若此月癸酉朔,其月不得有庚戌。又传十二月下有闰月辛丑,辛丑是壬寅之前日也。二十三年传正月壬寅朔,则辛丑是闰月之晦日也。又计明年正月之朔与今年十二月朔中有一闰,相去五十九日,此年十二月当为癸夘朔,经书癸酉,明是误也。大衍厯十二月癸酉朔,日食,黄道箕四度半强。郭氏亦云:是月癸酉朔,交分十四日一千八百,入食限。杜预以长厯推得癸夘,非是。

译氏说:庚戌日,距离癸酉日有三十七天。如果这个月癸酉是初一,那么这个月就不可能有庚戌日。又,《传》在十二月下记载有闰月辛丑,辛丑是壬寅的前一天。二十三年《传》记载正月壬寅是初一,那么辛丑就是闰月的最后一天。又计算明年正月初一与今年十二月初一之间有一个闰月,相隔五十九天,这一年十二月应当是癸夘初一,《经》书写作癸酉,明显是错误。《大衍历》记载十二月癸酉初一,发生日食,黄道箕宿四度半强。郭氏也说:这个月癸酉初一,交分十四日一千八百,进入食限。杜预用长历推算得出癸夘,是不对的。

按大衍、授时二厯推,是年日食皆得癸酉,而杜氏以为癸夘,则以闰月前后之不同也。二厯闰在日食前,故十二月即癸酉;杜厯闰在日食后,故十二月得癸夘。杜之不复移闰在前者,以闰十二月见▯,不可改移,故以癸酉为癸夘之误。不知日食自有一定之交分,相距之定日,非可差一月也。杜不晓推日食,而但以经▯之日月校之,则失之矣。经当书「闰十二月癸酉朔日食」,失一闰字,非夘误为酉。且校之前年七月壬午朔日食,与二十四年之五月乙未朔日食,无不与大衍合,则十二月之为癸酉无疑。

  昭二十三年【壬午】

正大壬寅【传壬寅朔经癸丑十二日▯癸夘初二日丁未初六日庚戌初九日】二大壬申。

  三小  壬寅

  四大  辛未  【▯乙酉十五日】

  五小  辛丑

六大庚午【▯壬午十三日,癸未十四日,丙戌十七日,己丑二十日,庚寅二十一日,甲午二十五日】七小庚子【经戊辰晦二十九日,传戊中初九日,丙辰十七日,甲子二十五日,丙寅二十七日】八大己巳【经乙末二十七日,▯丁酉二十九日】

  九小  己亥

  十大  戊辰  【▯甲申十七日】

  十一小  戊戌

  十二大  丁夘

  经春王正月叔孙婼如晋 传春王正月壬寅朔二师围郊癸夘郊鄩溃丁未晋师在平隂王师在泽邑王使告间庚戌还 邾人城翼还自离姑武城人取邾师邾人愬于晋晋人来讨 经癸丑晋人执我行人叔孙婼 刘氏云是年正月有壬寅朔有庚戌有癸丑传叙邾事在庚戌之后经记叔孙如晋在癸丑之前夫庚戌癸丑四日耳邾人已能防于晋晋人已能来讨何其神速也故曰不然 赵子常云按左氏采众记以释经其附丽断截皆以经为主或先经以始事或后经以终义则所记之事各有本末自不容以日月次其先后如此年▯自壬寅朔至庚戌还是记晋人围郊本末自邾人城翼至晋人来讨是原叔孙如晋之由非谓邾人城翼以后之事皆在庚戌后也如刘侍读所难则作传者必如近代所修日厯而后可

  昭二十四年【癸未】

正小,丁酉【▯辛丑初五日,戊午二十二日】

二大丙寅【经丙戌二十一日】

  三小  丙申  【▯庚戌十五日】

  四大  乙丑

  五小  乙未  【经乙未朔日食】

  六大  甲子  【传壬申初九日】

  七小  甲午

八大癸亥【经丁酉,杜氏云:丁酉九月五日有日而无月】

  九大  癸巳

十小,癸亥【▯癸酉十一日,甲戌十二日】

  十一大  壬辰

  十二小  壬戌

经五月乙未朔,日有食之。大衍厯同郭氏,亦云是月乙未朔,交分二十六日三千八百三十九分,入食限。大衍厯八月小,甲子朔,经丁酉在九月。

  昭二十五年【甲申】

  正大  辛夘

  二小  辛酉

  三大  庚寅

  四小  庚申

  五大  己丑

  六小  己未

  七大  戊子

  八小  戊午

九大,丁亥【经己亥十三日,▯戊戌十二日】

十小,丁巳【经戊辰十二日,▯辛酉初五日,壬申十六日】

十一大,丙戌【经己亥十四日】

十二大,丙辰【▯庚辰二十五日】

  闰小  丙戌

大衍厯原本是年缺闰以前后推之,当闰六月。古厯闰六月。

大衍厯八月小戊子朔,九月大丁巳朔,经己亥在八月;十月小丁亥朔,经戊辰在九月;十一月大丙辰朔,经己亥在十月。

  昭二十六年【乙酉】

  正大  乙夘  【▯庚申初六日】

  二小  乙酉

  三大  甲寅

  四小  甲申

五大癸丑【▯戊午初六日戊辰十六日】

  六小  癸未

  七大  壬子 【▯己巳十八日庚午十九日丙子二十五日丁丑二十六日庚辰二十九日辛巳三十日】八小  壬午

  九大  辛亥  【经庚申初十日】

十小,辛巳【▯丙申十六日,辛丑二十一日】

十一大,庚戌【传:辛酉十一日,癸酉二十四日,甲戌二十五日】

十二小,庚辰【▯癸未初四日】

  昭二十七年【丙戌】

译根据《大衍历》和《授时历》推算,这一年的日食都得出是在癸酉日,而杜氏认为是在癸夘日,这是因为闰月设置的前后不同所致。《大衍历》和《授时历》的闰月设在日食之前,所以十二月就是癸酉日;杜氏历法的闰月设在日食之后,所以十二月得出癸夘日。杜氏没有把闰月移到日食之前,是因为《春秋》经文记载了闰十二月,不可更改移动,所以他认为癸酉是癸夘的误写。他不知道日食自有其固定的交分时刻和相距的确定日期,不可能相差一个月。杜氏不懂得推算日食,只是用《春秋》经文中的日月干支来对照,这就错了。经文应当记载为“闰十二月癸酉朔日食”,是漏掉了一个“闰”字,而不是“夘”误写成了“酉”。况且对照前一年七月壬午朔日食,以及二十四年五月乙未朔日食,都与《大衍历》相合,那么十二月是癸酉日就毫无疑问了。

昭公二十三年【壬午年】

正月大,壬寅【传文:壬寅朔,经文书癸丑;十二日〇,癸夘;初二日丁未,初六日庚戌,初九日】二月大,壬申。

三月小,壬寅

四月大,辛未【〇乙酉十五日】

五月小,辛丑

六月大,庚午【〇壬午十三日,癸未十四日,丙戌十七日,己丑二十日,庚寅二十一日,甲午二十五日】七月小,庚子【经文:戊辰晦二十九日;传文:戊中初九日,丙辰十七日,甲子二十五日,丙寅二十七日】八月大,己巳【经文:乙末二十七日,〇丁酉二十九日】

九月小,己亥

十月大,戊辰【〇甲申十七日】

十一月小,戊戌

十二月大,丁夘

经文:春季周历正月,叔孙婼前往晋国。

传文:春季周历正月壬寅日朔,两军包围郊地;癸夘日,郊地鄩邑溃败;丁未日,晋军驻扎在平阴,周王室的军队驻扎在泽邑,周王派人通报停战;庚戌日,军队撤回。邾国人修筑翼城,从离姑回来,武城人俘获了邾国的军队,邾国人向晋国控诉,晋国人前来讨伐。

经文:癸丑日,晋国人拘捕了我国的使者叔孙婼。

刘氏说:这一年正月有壬寅日朔,有庚戌日,有癸丑日。传文叙述邾国之事在庚戌日之后,经文记载叔孙如晋在癸丑日之前。然而庚戌日到癸丑日只有四天,邾国人已经能防备晋国,晋国人已经能前来讨伐,怎么如此神速呢?所以说不是这样。

赵子常说:按照《左传》采集各种记载来解释经文,其附丽、断截都以经文为主,有的先于经文以起始事情,有的后于经文以终结意义,那么所记载的事情各有本末,自然不容许用日月干支来排列其先后。像这一年,〇自壬寅日朔至庚戌日还,是记载晋人围郊的本末;自邾人城翼至晋人来讨,是推原叔孙如晋的缘由,并非说邾人城翼以后的事情都在庚戌日之后。如果像刘侍读所质疑的那样,那么作传的人必须像近代所修的日历那样才行。

昭公二十四年【癸未年】

正月小,丁酉【〇辛丑初五日,戊午二十二日】

二月大,丙寅【经文:丙戌二十一日】

三月小,丙申【〇庚戌十五日】

四月大,乙丑

五月小,乙未【经文:乙未朔日食】

六月大,甲子【传文:壬申初九日】

七月小,甲午

八月大,癸亥【经文:丁酉,杜氏说:丁酉九月五日有日而无月】

九月大,癸巳

十月小,癸亥【〇癸酉十一日,甲戌十二日】

十一月大,壬辰

十二月小,壬戌

经文:五月乙未日朔,发生日食。《大衍历》与郭氏相同,也说这个月乙未日朔,交分二十六日三千八百三十九分,进入食限。《大衍历》八月小,甲子日朔,经文丁酉在九月。

昭公二十五年【甲申年】

正月大,辛夘

二月小,辛酉

三月大,庚寅

四月小,庚申

五月大,己丑

六月小,己未

七月大,戊子

八月小,戊午

九月大,丁亥【经文:己亥十三日,〇戊戌十二日】

十月小,丁巳【经文:戊辰十二日,〇辛酉初五日,壬申十六日】

十一月大,丙戌【经文:己亥十四日】

十二月大,丙辰【〇庚辰二十五日】

闰月小,丙戌

《大衍历》原本这一年缺闰,根据前后推算,应当闰六月。古历闰六月。

《大衍历》八月小,戊子日朔,九月大,丁巳日朔,经文己亥在八月;十月小,丁亥日朔,经文戊辰在九月;十一月大,丙辰日朔,经文己亥在十月。

昭公二十六年【乙酉年】

正月大,乙夘【〇庚申初六日】

二月小,乙酉

三月大,甲寅

四月小,甲申

五月大,癸丑【〇戊午初六日,戊辰十六日】

六月小,癸未

七月大,壬子【〇己巳十八日,庚午十九日,丙子二十五日,丁丑二十六日,庚辰二十九日,辛巳三十日】八月小,壬午

九月大,辛亥【经文:庚申初十日】

十月小,辛巳【〇丙申十六日,辛丑二十一日】

十一月大,庚戌【传文:辛酉十一日,癸酉二十四日,甲戌二十五日】

十二月小,庚辰【〇癸未初四日】

昭公二十七年【丙戌年】

正大  己酉

  二小  己夘

  三大  戊申

  四大  戊寅

  五小  戊申

  六大  丁丑

  七小  丁未

译正大 己酉

二小 己卯

三大 戊申

四大 戊寅

五小 戊申

六大 丁丑

七小 丁未

八大  丙子

  九小  丙午 【传己未十四日】

  十大  乙亥

  十一小  乙巳

  十二大  甲戌

  昭二十八年【丁亥】

  正小  甲辰

  二大  癸酉

  三小  癸夘

  四大  壬申  【经丙戌十五日】

  五小  壬寅

  闰大  辛未

  六小  辛丑

七「大」庚午【经癸巳二十四日】

  八大  庚子

  九小  庚午

  十大  己亥

  十一小 己巳

  十二大 戊戌

大衍厯闰三月癸酉朔,古厯闰二月。

  昭二十九年【戊子】

  正小  戊辰

  二大  丁酉

  三小  丁夘  【传己夘十三日】

  四大  丙申  【经庚子初五日】

五小,丙寅【▯庚寅二十五日】

  六大  乙未

  七小  乙丑

  八大  甲午

  九小  甲子

  十大  癸巳

  十一大  癸亥

  十二小  癸巳

  昭三十年【己丑】

  正大  壬戌

  二小  壬辰

  三大  辛酉

  四小  辛夘

  五大  庚申

  闰小  庚寅

六大,己未【经庚辰二十二日】

  七小  己丑

  八大  戊午

  九小  戊子

  十大  丁巳

  十一小  丁亥

十二大,丙辰【▯己夘二十四日】

大衍厯闰十二月丁巳朔,古厯闰十一月。

  昭三十一年【庚寅】

  正小  丙戌

  二大  乙夘

  三大  乙酉

  四小  乙夘  【经丁巳初三日】

  五大  甲申

  六小  甲寅

  七大  癸未

  八小  癸丑

  九大  壬午

  十小  壬子  【▯庚午十九日】

  十一大  辛巳

十二小,辛亥【经辛亥朔日食】

经十有二月辛亥朔,日有食之。大衍厯同郭氏,亦云是月辛亥朔,交分二十六日六千一百二十八分,入食限。

  昭三十二年【辛夘】

  正大  庚辰

  二小  庚戌

  三大  己夘

  四小  己酉

  五大  戊寅

  六大  戊申

  七小  戊寅

  八大  丁未

  九小  丁丑

  十大  丙午

十一小,丙子【▯己丑十四日】

十二大乙巳【经己未十五日】

  春秋长厯巻七

<经部,春秋类,春秋长历》>

  钦定四库全书

  春秋长厯卷八

  右谕徳陈厚耀撰

  厯编【六】

  定元年【壬辰】

正小,乙亥【▯辛巳初七日,庚寅十六日】

  二大  甲辰

  三小  甲戌

  四大  癸夘

  五小  癸酉

六大壬寅【经癸亥二十二日,▯戊辰二十七日】

七小,壬申【经癸巳二十二日】

  八大  辛丑

  九小  辛未

  十大  庚子

  十一大 庚午

  十二小 庚子

大衍厯,是年闰八月,古厯闰七月,杜闰在明年。

  定二年【癸巳】

  正大  己巳

  二小  己亥

  三大  戊辰

四小戊戌【传辛酉二十四日大衍厯四月大丁夘朔经五月壬辰在此月】五大丁夘【经壬辰二十六日】

  闰小  丁酉

  六大  丙寅

  七小  丙申

  八大  乙丑

  九小  乙未

  十大  甲子

  十一小  甲午

  十二大  癸亥

  定三年【甲午】

  正小  癸巳

  二大  壬戌  【经辛夘三十日】

  三大  壬辰

  四小  壬戌

  五大  辛夘

  六小  辛酉

  七大  庚寅

  八小  庚申

  九大  己丑

  十小  己未

  十一大  戊子

  十二小  戊午

  定四年【乙未】

  正大  丁亥

二小丁巳【经癸巳二月癸巳,陈侯吴卒。杜氏云:癸巳正月七日,书二月从赴】三大丙戌

四小,丙辰【经庚辰二十五日】

  五大  乙酉

  六大  乙夘

  七小  乙酉

  闰大  甲寅

  八小  甲申

  九大  癸丑

译八月大,丙子日

九月小,丙午日【《左传》记载为己未十四日】

十月大,乙亥日

十一月小,乙巳日

十二月大,甲戌日

昭公二十八年【丁亥年】

正月小,甲辰日

二月大,癸酉日

三月小,癸卯日

四月大,壬申日【《春秋经》记载为丙戌十五日】

五月小,壬寅日

闰月大,辛未日

六月小,辛丑日

七月大,庚午日【《春秋经》记载为癸巳二十四日】

八月大,庚子日

九月小,庚午日

十月大,己亥日

十一月小,己巳日

十二月大,戊戌日

大衍历闰三月癸酉日朔,古历闰二月。

昭公二十九年【戊子年】

正月小,戊辰日

二月大,丁酉日

三月小,丁卯日【《左传》记载为己卯十三日】

四月大,丙申日【《春秋经》记载为庚子初五日】

五月小,丙寅日【〇庚寅二十五日】

六月大,乙未日

七月小,乙丑日

八月大,甲午日

九月小,甲子日

十月大,癸巳日

十一月大,癸亥日

十二月小,癸巳日

昭公三十年【己丑年】

正月大,壬戌日

二月小,壬辰日

三月大,辛酉日

四月小,辛卯日

五月大,庚申日

闰月小,庚寅日

六月大,己未日【《春秋经》记载为庚辰二十二日】

七月小,己丑日

八月大,戊午日

九月小,戊子日

十月大,丁巳日

十一月小,丁亥日

十二月大,丙辰日【〇己卯二十四日】

大衍历闰十二月丁巳日朔,古历闰十一月。

昭公三十一年【庚寅年】

正月小,丙戌日

二月大,乙卯日

三月大,乙酉日

四月小,乙卯日【《春秋经》记载为丁巳初三日】

五月大,甲申日

六月小,甲寅日

七月大,癸未日

八月小,癸丑日

九月大,壬午日

十月小,壬子日【〇庚午十九日】

十一月大,辛巳日

十二月小,辛亥日【《春秋经》记载辛亥日朔发生日食】

《春秋经》记载十有二月辛亥日朔,发生日食。大衍历与郭氏历法相同,也说该月辛亥日朔,交分二十六日六千一百二十八分,进入食限。

昭公三十二年【辛卯年】

正月大,庚辰日

二月小,庚戌日

三月大,己卯日

四月小,己酉日

五月大,戊寅日

六月大,戊申日

七月小,戊寅日

八月大,丁未日

九月小,丁丑日

十月大,丙午日

十一月小,丙子日【〇己丑十四日】

十二月大,乙巳日【《春秋经》记载为己未十五日】

春秋长历卷七

<经部,春秋类,春秋长历》>

钦定四库全书

春秋长历卷八

右谕德陈厚耀撰

历编【六】

定公元年【壬辰年】

正月小,乙亥日【〇辛巳初七日,庚寅十六日】

二月大,甲辰日

三月小,甲戌日

四月大,癸卯日

五月小,癸酉日

六月大,壬寅日【《春秋经》记载为癸亥二十二日,〇戊辰二十七日】

七月小,壬申日【《春秋经》记载为癸巳二十二日】

八月大,辛丑日

九月小,辛未日

十月大,庚子日

十一月大,庚午日

十二月小,庚子日

大衍历,这一年闰八月,古历闰七月,杜预认为闰月在明年。

定公二年【癸巳年】

正月大,己巳日

二月小,己亥日

三月大,戊辰日

四月小,戊戌日【《左传》记载辛酉二十四日,大衍历四月大丁卯日朔,《春秋经》五月壬辰日在此月】

五月大,丁卯日【《春秋经》记载壬辰二十六日】

闰月小,丁酉日

六月大,丙寅日

七月小,丙申日

八月大,乙丑日

九月小,乙未日

十月大,甲子日

十一月小,甲午日

十二月大,癸亥日

定公三年【甲午年】

正月小,癸巳日

二月大,壬戌日【《春秋经》记载辛卯三十日】

三月大,壬辰日

四月小,壬戌日

五月大,辛卯日

六月小,辛酉日

七月大,庚寅日

八月小,庚申日

九月大,己丑日

十月小,己未日

十一月大,戊子日

十二月小,戊午日

定公四年【乙未年】

正月大,丁亥日

二月小,丁巳日【《春秋经》记载癸巳二月癸巳日,陈侯吴去世。杜氏说:癸巳日是正月七日,记载为二月是依据讣告】

三月大,丙戌日

四月小,丙辰日【《春秋经》记载庚辰二十五日】

五月大,乙酉日

六月大,乙卯日

七月小,乙酉日

闰月大,甲寅日

八月小,甲申日

九月大,癸丑日