《魏書》卷一百七下 志第九◎律歷三下



推月朔弦望術第一

推積月術曰:置入紀以來盡所求年,減一,以章月乘之,章歲如一,所得為積月,不盡為閏余。閏餘三百五十五以上,其年有閏。餘五百一十五以上,進退在天正十一月前後,以冬至定之。

推積日術曰:以通數乘積月,為朔積分,日法如一,為積日,不盡為小余。以六旬去積日,不盡為大余。命以余以紀,(今命以甲戌紀。)算外,即所求年天正十一月朔日。

求次月朔術曰:加大餘二十九、小餘十一萬六百四十七,滿除如上,命以紀,算外,即次月朔日。其小余滿虛分九萬七千八百八十三者,其月大;減者,其月小。

求上下弦望術曰:加朔大餘七、小餘七萬九千七百九十四、小分一。小分滿四,從小余;上余滿日法,從大余;大余滿六十,去之,命以紀算,即上弦日。又加,得望、下弦、後月朔。

推二十四氣閏術第第二

推二十四氣術曰:置入紀以來盡所求年,減一,以餘數乘之,部法如一,為積沒,不盡為小余。以六旬去積沒,不盡為大余,命以紀,算外,即所求年天正十一月冬至日。

求次氣術曰:加大餘十五、小餘三千六百八十四、小分一,小分滿小分法二十四,從小余;小余滿部法,從大餘一,命如止,算外,即次氣日。

推閏術曰:以閏余減章歲,余以歲中十二乘之,滿章閏二百七得一,月余半法以上亦得一月,數起天正十一月,算外,即閏月。閏月有進退,以無中氣定之。

推閏又法術曰:以歲中乘閏余,加章閏得一,盈章中六千七百四十四,數起冬至,算外,中氣終閏月也。盈中氣在朔若二日,即前月閏。

冬至十一月中 小寒十二月節 大褰十二月中 立春正月節

雨水正月中 驚蟄二月節 春分二月中 清明三月節

穀雨三月中 立夏四月節 小滿四月中 芒種五月節

夏至五月中 小暑六月節 大暑六月中 立秋七月節

處暑七月中 白露八月節 秋分八月中 寒露九月節

霜降九月中 立冬十月節 小雪十月中 大雪十一月節

推合朔卻去度表里術第三

推合朔卻去交度術曰:置入紀以來朔積分,又以所入紀交會差分並之,(甲戌紀交會差分二千六百五十二萬二千六百四十九。)以會通去之,所得為積交;不盡者,以日法約之,為度,不盡者為度余,即所求年天正十一月朔卻去交度及度余。

甲子紀(紀首合朔,日月合璧,交中。)

甲戌紀(紀首合朔,月在日道表。) 交會差一百二十七度 度餘三萬九千三百四十九

甲申紀(紀首合朔,月在日道里。) 交會差八十一度 度餘一萬一千五百六十一

甲午紀(紀首合朔,月在日道里。) 交會差三十四度 度餘十九萬二千三百一十三

甲辰紀(紀首合朔,月在日道表。) 交會差一百六十二度 度餘二萬三千一百二十二

甲寅紀(紀首合朔,月在日道表。) 交會差一百一十五度 度餘二十萬三千八百七十四

求次月卻交度術曰:加度二十九、度餘十一萬六百四十七,度余滿日法從度,度滿會數去之,亦除其會余,即次月朔卻去交度及度余。

求望卻去交度術曰:加度十四、度餘十五萬九千五百八十八半,滿除如上,郎望卻去交度及度余。

推月在日道表里術曰:置入紀以來朔積分,又以紀交會差分並之,倍會通去之,余以會通減之,得一減者,為月在日道里;無所得者,為月在日道表。

求次月表里術曰:加次月度及度余,加表滿會數及會數余,則在里;加里滿會數及會余,則在表。

推交道所在日術曰:以十一月朔卻去交度及余減會數及會余,會余若不足減者,減一度,加日法乃減之;又以十一月朔小余加之,滿日法從度,余為度余,即是天正十一月朔前去交度及余,如歷月大小除之,起天正月十一月,不滿月者為入月,算外,交道所在日。又以歲中乘入月小余,日法除之,所得命以子,算外,即交道所在辰。其交在望前者,其月朔則交道,望則月蝕。交在望後者,其月月蝕,後朔交會。交正在望者,月月蝕既,前後朔交會。交正朔者,日蝕既,前後月望皆月蝕。