《晉書》卷十八 志第八



遲疾紀差三萬一百八十。求其數之所生者,置一紀積月,以通數乘之,通周去之,余以減通周,所減之餘,紀差之數也。以之轉減前紀,則得後紀。不足減者,加通周。求次元紀差率,轉減前元甲寅紀差率,余則次元甲子紀差率也。求次紀,如上法也。

推朔積月術曰:置壬辰元以來,盡所求年,外所求,以紀法除之,所得算外,所入紀第也,余則入紀年數也。以章月乘之,如章歲而一,為積月,不盡為閏余。閏餘十二以上,其年有閏。閏月以無中氣為正。

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

求次月,加大餘二十九,小餘二千四百一十九,小余滿日法從大余,命如前,次月朔日也。小餘二千一百四十以上,其月大也。

推弦望,加朔大餘七,小余千七百四十四,小分一,小分滿二從小余,小余滿日法從大余,大余滿六十去之,余命以紀,算外,上弦日也。又加,得望、下弦、後月朔。其月蝕望者,定小余如在中節者定小余如所近中節間限數、限數以下者,算上為日。望在中節前後各四日以還者,視限數;望在中節前後各五日以上者,視間限。

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

求次氣,加大餘十五,小餘四百二,小分十一,小分滿氣法從小余,小余滿紀法從大余,命如前,次氣日也。

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

大雪十一月節 限數千二百四十二 間限千二百四十八

冬至十一月中 限數千二百五十四 間限千二百四十五

小寒十二月節 限數千二百三十五 間限千二百二十四

大寒十二月中 限數千二百一十三 間限千一百九十二

立春正月節 限數千一百七十二 間限千一百四十七

雨水正月中 限數千一百二十二 間限千九十三

驚蟄二月節 限數千六十五 間限千三十六

春分二月中 限數千八 間限九百七十九

清明三月節 限數九百五十一 間限九百二十五

穀雨三月中 限數九百 間限八百七十九

立夏四月節 限數八百五十七 間限八百四十

小滿四月中 限數八百二十三 間限八百一十二

芒種五月節 限數八百 間限七百九十九

夏至五月中 限數七百九十八 間限八百一

小暑六月節 限數八百五 間限八百一十五

大暑六月中 限數八百二十五 間限八百四十二

立秋七月節 限數八百五十九 間限八百八十三

處暑七月中 限數九百七 間限九百三十五

白露八月節 限數九百六十二 間限九百九十二

秋分八月中 限數千二十一 間限千五十一

寒露九月節 限數千八十 間即千一百七

霜降九月中 限數千一百三十三 間限千一百五十七

立冬十月節 限數千一百八十一 間限千一百九十八

小雪十月中 限數千二百一十五 間限千二百二十九

推沒滅術曰:因冬至積日有小余者,加積一,以沒分乘之,以沒法除之,所得為大余,不盡為小余。大余滿六十去之,余命以紀,算外,即去年冬至後日也。

求次沒,加大餘六十九,小餘五百九十二,小余滿沒法得一,從大余,命如前。小余盡,為滅也。

推五行用事日:立春、立夏、立秋、立冬者,即木、火、金、水始用事日也。各減其大餘十八,小餘四百八十三,小分六,余命以紀,算外,各四立之前,土用事日也。大余不足減者,加六十;小余不足者,減大餘一,加紀法;小分不足減者,減小餘一,加氣法。

推卦用事日:因冬至大余,六其小余,即《坎卦》用事日也。加小余萬九十一,滿元法從大余,即《中孚》用事日也。

求次卦,各加大餘六,小餘九百六十七。其四正各因其中日,六其小余。推日度術曰:以紀法朔積日,滿周天去之,余以紀法除之,所得為度,不盡為分。命度從牛前五起,宿次除之,不滿宿,則天正十一月朔夜半日所在度及分也。