《宋书》志·卷十三
历下
《元嘉历法》:
上元庚辰甲子纪首至太甲元年癸亥,三千五百二十三年,至元嘉二十年癸未,五千七百三年,算外。
元法,三千六百四十八。
章岁,十九。
纪法,六百八。
章月,二百三十五。
纪月,七千五百二十。
章闰,七。
纪日,二十二万二千七十。
度分,七十五。
度法,三百四。
气法,二十四。
余数,一千五百九十五。
岁中,十二。
日法,七百五十二。
没余,三十六。
通数,二万二千二百七。
通法,四十七。
没法,三百一十九。
月周,四千六十四。
周天,十一万一千二十五。
通周,二万七百二十一。
周日日余,四百一十七。
周虚,三百三十五。
会数,一百六十。
交限数,八百五十九。
会月,九百二十九。
朔望合数,八十。
甲子纪第一
(迟疾差一万七千六百六十三,交会差八百七十七)
甲戌纪第二
(迟疾差三千四十三,交会差二百七十九)
甲申纪第三
(迟疾差九千一百四十四,交会差六百二十)
甲午纪第四
(迟疾差一万五千二百四十五,交会差二十二)
甲辰纪第五
(迟疾差六百二十五,交会差三百六十三)
甲寅纪第六
(迟疾差六千七百二十六,交会差七百四)
推入纪法:置上元庚辰尽所求年,以元法除之,不满元法,以纪法除之,余不满纪法,入纪年也。满法去之,得后纪。(入甲午纪壬辰岁来,至今元嘉二十年岁在癸末,二百三十一年,算外。)
推积月术:置入纪年数算外,以章月乘之,如章岁为积月,不尽为闰余。闰余十二以上,其年闰。
推朔术:以通数乘积分,为朔积分,满日法为积日,不尽为小余。以六旬去积日,不尽为大余,命以纪,算外,所求年正月朔日也。
求次月,加大余二十九,小余三百九十九,小余满日法从大余,即次月朔也。小余三百五十三以上,其月大也。
推弦望法:加朔大余七,小余二百八十七,小分三,小分满四从小余,小余满日法从大余,命如前,上弦日也。又加之得望,又加之得下弦。
推二十四气术:置入纪年算外,以余数乘之,满度法三百四为积没,不尽为小余。以六旬去积没,不尽为大余,命以纪,算外,所求年雨水日也。求次气,加大余十五,小余六十六,小分十一,小分满气法从小余,小余满度法从大余,次气日也。(雨水在十六日以后者,如法减之,得立春。)
推闰月法:以闰余减章岁,余以岁中乘之,满章闰得一,数从正月起,闰所在也。闰有进退,以无中气御之。
立春正月节(限数一百九十四,间数一百九十)
雨水正月中(限数一百八十六,间数一百八十二)
惊蛰二月节(限数一百七十七,间数一百七十二)
春分二月中(限数一百六十七,间数一百六十二)
清明三月节(限数一百五十八,间数一百五十四)
谷雨三月中(限数一百四十九,间数一百四十五)
立夏四月节(限数一百四十二,间数一百三十九)
小满四月中(限数一百三十六,间数一百三十四)
芒种五月节(限数一百三十三,间数一百三十二)
夏至五月中(限数一百三十一,间数一百三十二)
小暑六月节(限数一百三十三,间数一百三十四)
大暑六月中(限数一百三十六,间数一百三十九)
立秋七月节(限数一百四十二,间数一百四十五)
处暑七月中(限数一百四十九,间数一百五十三)
白露八月节(限数一百五十七,间数一百六十二)
秋分八月中(限数一百六十七,间数一百七十二)
寒露九月节(限数一百七十七,间数一百八十二)
霜降九月中(限数一百八十六,间数一百九十)
立冬十月节(限数一百九十四,间数一百九十七)
小雪十月中(限数二百,间数二百三)
大雪十一月节(限数二百五,间数二百六)
冬至十一月中(限数二百七,间数二百六)
小寒十二月节(限数二百五,间数二百三)
大寒十二月中(限数二百,间数一百九十七)
推没灭术:因雨水积,以没余乘之,满没法为大余,不尽为小余,如前,所求年为雨水前没日也。求次没,加大余六十九,小余一百九十六,满没法从大余,命如前,雨水后没日也。(雨水前没多在故岁,常有五没,官以没正之,一年常有五没或六没。小余尽为灭日也。)雨水小余三十九以还,雨水六旬后乃有。
推土用事法:置立春大小余小分之数,减大余十八,小余七十九,小分十八,命以纪,算外,立春前土用事日也。大余不足加六十,小余不足减,减大余一,加度法而后减之。立夏、立冬求土用事皆如上法。
推日所在度法:以度法乘朔积度,不尽为分。命度起室二,次宿除之,算外,正月朔夜半日在度及分也。求次日,日加一度,经室去度分。
推月所在度法:以月周乘朔积日,周天去之,余满度法为积度,不尽为分,命度如前,正月朔夜半月所在度及分。求次月,小月加度二十二,分一百三十三,大月加度三十五,分二百四十五,分满度法成一度,命如前,次月朔月所在度及分也。历先月法:以十六除月行分为大分,如所入迟疾加之,经室去度分。
推合朔月食术:置所求年积月,以会数一百六十乘之,以所入交会纪差二十二加之,满会月去之,余则其年正月朔去交分也。求次月,以会数加之,满会月去之。求望,加合数。朔望去交分如合数以下,交限数以上,朔则交会,望则月食。
推入迟疾历法:置所求年朔积分,所入迟疾差(一万五千二百四十五