〔1〕昔者圣人之作历也,观璇玑之运,三光之行,道之发敛,景之长短,斗纲所建,青龙所躔,参伍以变,错综其数,而制术焉。
古时候,圣人在制定历法时,观察天象仪器的转动,日月星辰的运行规律,天道的伸缩变化,影子的长短差异,北斗星所确定的位置,青龙星宿所运行的轨迹,将它们交错变化地结合起来,综合计算这些数值,最终创造了历法。
〔2〕天之动也,一昼一夜而运过周,星从天而西,日违天而东。日之所行与运周,在天成度,在历成日。居以列宿,终于四七,受以甲乙,终于六旬。日月相推,日舒月速,当其同所,谓之合朔。舒先速后,近一远三,谓之弦。相与为衡,分天之中,谓之望。以速及舒,光尽体伏,谓之晦。晦朔合离,斗建移辰,谓之月。日月之行,则有冬有夏;冬夏之间,则有春有秋。是故日行北陆谓之冬,西陆谓之春,南陆谓之夏,东陆谓之秋。日道发南,去极弥远,其景弥长,远长乃极,冬乃至焉。日道敛北,去极弥近,其景弥短,近短乃极,夏乃至焉。二至之中,道齐景正,春秋分焉。
天体的运动,一天一夜就运行一圈。星星从东向西移动,太阳却从西向东移动。太阳运行的轨迹和周期,在天空中形成度数,在历法中变成日子。它停留在星宿位置,最终以二十八宿结束,用天干甲乙等来计算,以六十天为循环。太阳和月亮互相推移,太阳走得慢,月亮走得快,当它们相遇在同一位置时,叫做合朔(新月时刻)。太阳慢月亮快,月亮离地球近而太阳远三倍,这时叫弦月(上弦或下弦)。它们相互平衡,平分天空,这时叫望月(满月)。月亮的快速追上太阳,光芒完全消失,这时叫晦日(月末)。晦日和朔日的合离,北斗星的指向移动,形成了月份。太阳和月亮的运行,造成冬夏季节;冬夏之间,有春秋。所以太阳运行到北方是冬天,西方是春天,南方是夏天,东方是秋天。太阳的轨迹向南延伸,离北极越远,影子越长,长到极致时,冬天就来了。太阳的轨迹向北收缩,离北极越近,影子越短,短到极致时,夏天就来了。在夏至和冬至之间,轨迹对齐,影子正直,春秋分就这样分开了。
〔3〕日周于天,一寒一暑,四时备成,万物毕改,摄提迁次,青龙移辰,谓之岁。岁首至也,月首朔也。至朔同日谓之章,同在日首谓之蔀,蔀终六旬谓之纪,岁朔又复谓之元。是故日以实之,月以闰之,时以分之,岁以周之,章以明之,蔀以部之,纪以记之,元以原之。然后虽有变化万殊,赢朒无方,莫不结系于此而禀正焉。
太阳在天空中运行一周,经历一个寒冷和一个炎热,四季都完备形成,万物都完全改变。摄提星移动位置,青龙星移动时辰,这叫做一年。一年的开始是冬至,一月的开始是朔日。冬至和朔日同一天叫做一章,同在一天的开始叫做一蔀,一蔀结束六十天叫做一纪,年和朔日又重新开始叫做一元。所以用日来充实它,用闰月来调整它,用时间来区分它,用年岁来周期它,用章来明确它,用蔀来分部它,用纪来记录它,用元来追溯它。然后即使有千万种变化,盈亏不定,没有不与此关联并接受它的规范。
〔4〕极建其中,道营于外,璇衡追日,以察发敛,光道生焉。孔壶为漏,浮箭为刻,下漏数刻,以考中星,昏明生焉。日有光道,月有九行,九行出入而交生焉。朔会望衡,邻于所交,亏薄生焉。月有晦朔,星有合见,月有弦望,星有留逆,其归一也,步术生焉。金、水承阳,先后日下,速则先日,迟而后留,留而后逆,逆与日违,违而后速,速与日竞,竞又先日,迟速顺逆,晨夕生焉。日、月、五纬,各有终原,而七元生焉。见伏有日,留行有度,而率数生焉。参差齐之,多少均之,会终生焉。引而伸之,触而长之,探赜索隐,钩深致远,无幽辟潜伏,而不以其精者然。故阴阳有分,寒暑有节,天地贞观,日月贞明。
北极星固定在天空中央,天道在外围运行,古代天文仪器璇玑玉衡追踪太阳,用来观测日影的伸缩变化,于是产生了光道。用孔壶做成漏壶,浮箭作为刻度,通过漏水的刻数,来校核中天之星的位置,于是产生了昼夜明暗的变化。太阳有光道,月亮有九条轨道,九条轨道的出入和交叉产生了交食。朔日和望日时,位置接近交叉点,于是产生了月相的亏缺和渐满。月亮有晦朔,星星有合伏和看见,月亮有弦望,星星有留停和逆行,它们的规律是一致的,于是产生了步算之术。金星和水星承继阳气,先后在太阳之下运行,速度快时就在太阳前面,速度慢时就留停,留停后逆行,逆行与太阳相背,相背后又加速,加速与太阳竞争,竞争后又先于太阳,速度的快慢和顺行逆行,产生了晨夕的变化。太阳、月亮、五行星,各有终点和原点,于是产生了七曜的运行。可见和伏藏有日期,留停和行进有度数,于是产生了比率和数字。参差不齐的使其整齐,多少不均的使其均衡,于是产生了会合周期。引申扩展,触类旁通,探究深奥,探索隐秘,钩取深远,没有幽暗隐蔽的地方,不以其精华而显现。所以阴阳有分,寒暑有节,天地正道观照,日月光明正大。
〔5〕若夫祐术开业,淳燿天光,重黎其上也。承圣帝之命若昊天,典历象三辰,以授民事,立闰定时,以成岁功,羲和其隆也。取象金火,革命创制,治历明时,应天顺民,汤、武其盛也。及王德之衰也,无道之君乱之于上,顽愚之史失之于下。夏后之时,羲和淫湎,废时乱日,胤乃征之。纣作淫虐,丧其甲子,武王诛之。夫能贞而明之者,其兴也勃焉;回而败之者,其亡也忽焉。巍巍乎若道天地之纲纪,帝王之壮事,是以圣人宝焉,君子勤之。
说到辅助天道开创事业,光明显耀如同天光,重黎在这方面是最厉害的。接受圣帝的命令就像对待上天,管理历法观察日月星辰,用来指导农业活动,设置闰月确定时间,以完成一年的农事,羲和在这方面做得最好。效法金火之象,进行革命创立新制度,制定历法明确时间,顺应天意和民众,商汤和周武王在这方面最成功。等到君王的德行衰败,无道的君主在上面胡作非为,愚蠢的官吏在下面犯错。夏朝的时候,羲和沉迷于酒,荒废时令搞乱日历,胤于是去征讨他们。纣王作恶多端,失去了统治,周武王讨伐并杀了他。那些能够坚持正道、明智行事的人,他们兴起得很快;那些倒行逆施、失败的人,他们灭亡得也很快。这真是伟大啊,就像天地间的法则,帝王的伟业,所以圣人重视它,君子努力实践它。
〔6〕夫历有圣人之德六焉:以本气者尚其体,以综数者尚其文,以考类者尚其象,以作事者尚其时,以占往者尚其源,以知来者尚其流。大业载之,吉凶生焉,是以君子将有兴焉,咨焉而以从事,受命而莫之违也。若夫用天因地,揆时施教,颁诸明堂,以为民极者,莫大乎月令。帝王之大司备矣,天下之能事毕矣。过此而往,群忌苟禁,君子未之或知也。
历法体现了圣人的六种德行:依据根本气运时,看重它的本体;综合数理时,看重它的文饰;考察类别时,看重它的现象;做事时,看重它的时机;预测过去时,看重它的源头;预知未来时,看重它的流变。伟大的事业承载着历法,吉凶由此产生。因此,君子将要兴起时,会咨询历法并据此办事,遵循它的指导而不违背。至于利用天时、根据地利,揣测时机施行教化,颁布在明堂作为百姓的准则,没有比月令更重要的。帝王的大权完备了,天下的能事也就完成了。再往后,各种忌讳和随意禁令,君子可能就不知道了。
〔7〕斗之二十一度,去极至远也,日在焉而冬至,群物于是乎生。故律首黄钟,历始冬至,月先建子,时平夜半。当汉高皇帝受命四十有五岁,阳在上章,阴在执徐,冬十有一月甲子夜半朔旦冬至,日月闰积之数皆自此始,立元正朔,谓之《汉历》。又上两元,而月食五星之元,并发端焉。
北斗星在二十一度的位置,距离北极星最远,太阳在这里时就是冬至,万物从这时开始生长。所以音乐律制以黄钟为起始,历法从冬至开始,月份以子月(农历十一月)为岁首,时间以夜半为标准。当汉高祖皇帝即位四十五年时,干支纪年是庚辰年,冬季十一月甲子日,夜半朔日(初一)冬至,日月和闰月的累积计算都从这里开始,设立元年和正朔,称为《汉历》。又上溯两个元,月食和五星(金、木、水、火、土)的计算元,都从这里开始。
〔8〕历数之生也,乃立仪、表,以校日景。景长则日远,天度之端也。日发其端,周而为岁,然其景不复;四周千四百六十一日,而景复初:是则日行之终。以周除日,得三百六十五四分度之一,为岁之日数。日日行一度,亦为天度。察日月俱发度端,日行十九周,月行二百五十四周,复会于端,是则月行之终也。以日周除月周,得一岁周天之数。以日一周减之,余十二十九分之七,则月行过周及日行之数也,为一岁之月。以除一岁日,为一月之数。月之余分积满其法,得一月,月成则其岁大。月四时推移,故置十二中以定月位。有朔而无中者为闰月。中之始曰节,与中为二十四气。以除一岁日,为一气之日数也。其分积而成日为没,并岁气之分,如法为一岁没。没分于终中,中终于冬至,冬至之分积如其法,得一日,四岁而终。月分成闰,闰七而尽,其岁十九,名之曰章。章首分尽,四之俱终,名之曰蔀。以一岁日乘之,为蔀之日数也。以甲子命之,二十而复其初,是以二十蔀为纪。纪岁青龙未终,三终岁后复青龙为元。
历法的产生,就是设立仪器和标杆,来测量太阳的影子。影子长了,说明太阳远了,这是天文度数的开始。太阳从这个起点运行,绕一圈就是一年,但影子不会回到原来的样子;经过四个周期,共1461天,影子才恢复到初始状态:这就是太阳运行的终结。用周期除以天数,得到365又四分之一天,这是一年的日数。太阳每天运行一度,这也等于天度。观察到太阳和月亮都从度端出发,太阳运行十九圈,月亮运行二百五十四圈,又在度端相遇,这就是月亮运行的终结。用太阳的周数除以月亮的周数,得到一年周天的数。减去太阳一周,余数是十二又十九分之七,这就是月亮超过周天和太阳运行的数,作为一年的月份。用这个数除以一年的日数,得到一个月的日数。月亮的余分积累满这个方法,就得到一个月,月份完成后那一年就是大月。月亮随四季移动,所以设置十二个中来确定月份的位置。有朔日而没有中气的月份就是闰月。中的开始叫做节,和中合为二十四节气。用一年的日数除以,得到一个节气的日数。其分数积累成日叫做‘没’,合并岁气的分数,按照方法得到一年的‘没’。没分在终中结束,中终于冬至,冬至的分数积累如其方法,得到一天,四年结束。月分成闰,闰七而尽,其岁十九,名之曰章。章首分尽,四之俱终,名之曰蔀。以一岁日乘之,为蔀之日数也。以甲子命之,二十而复其初,是以二十蔀为纪。纪岁青龙未终,三终岁后复青龙为元。
记录月份,总数是一万八千八百。
周朝的时候,共有一千四百六十一年。
没办法,七,这都怪章闰。
〔26〕月食数之生也,乃记月食之既者。率二十三食而复既,其月百三十五,率之相除,得五月二十三之二十而一食。以除一岁之月,得岁有再食五百一十三分之五十五也。分终其法,因以与蔀相约,得四与二十七,互之,会二千五十二,二十而与元会。
月食的计算开始,是为了记录月食的完成情况。大约每23次月食后,又会完成一次周期;这对应135个月。通过计算比率,得出大约每5又23分之20个月发生一次月食。再除以一年的月份数,算出每年有两次月食,具体是513分之55。计算结束时,与蔀相约,得到数字4和27,互换后,总和是2052,每20次就与元会相合。
在元旦朝会上,有四万一千四十人。
〔28〕蔀会,二千五十二。
这是第 2052 次蔀会。