《晉書》卷十七 志第七



乾象曆

上元己丑以來,至建安十一年丙戌,歲積七千三百七十八年。

乾法,千一百七十八。

會通,七千一百七十一。

紀法,五百八十九。

周天,二十一萬五千一百三十。

通法,四萬三千二十六。

通數,三十一。

日法,千四百五十七。

歲中,十二。

餘數,三千九十。

章歲,十九。

沒法,百三。

章閏,七。

會數,四十七。

會歲,八百九十三。

章月,二百三十五。

會率,千八百八十二。

朔望合數,九百四十一。

會月,萬一千四十五。

紀月,七千二百八十五。

元月,一萬四千五百七十。

月周,七千八百七十四。

小周,二百五十四。

推入紀

置上元盡所求年,以乾法除之,不滿乾法,以紀法除之,余不滿紀法者,入內紀甲子年也。滿法去之,入外紀甲午年也。

推朔

置入紀年,外所求,以章月乘之,章歲而一,所得為定積月,不盡為閏余。閏餘十二以上,歲有閏。以通法乘定積月,為假積日,滿日法為定積日,不盡為小余。以六旬去積日為大余,命以所入紀,算外,所求年天正十一月朔日也。

求次月,加大餘二十九,小餘七百七十三,小余滿日法從大余。小餘六百八十四已上,其月大。

推冬至

置入紀年,外所求,以餘數乘之,滿紀法為大余,不盡為小余。以六旬去之,命以紀,算外,天正冬至日也。

求二十四氣

置冬至小余,加大餘十五,小餘五百一十五,滿二千三百五十六從大余,命如法。

推閏月

以閏余減章歲,余以歲中乘之,滿章閏為一月。不盡,半法己上亦一,有進退,以無中月。

推弦望

加大餘七,小餘五百五十七半,小余如日法從大余,余命如前,得上弦。又加得望,又加得下弦,又加得後月朔。其弦望定小餘四百一以下,以百刻乘之,滿日法得一刻,不盡什之,求分,以課所近節氣夜漏未盡,以算上為日。

推沒

置入紀年,外所求,以餘數乘之,滿紀法為積沒,有餘加盡積為一。以會通乘之,滿沒法為大余,不盡為小余。大余命以紀,算外,冬至後沒日。

求次沒,加大餘六十九,小餘六十四,滿其法從大余,無分為滅。

推日度

以紀法乘積日,滿周天去之,余以紀法除之,所得為度。命度以牛前五度起,宿次除之,不滿宿,即天正朔夜半日所在。

求次日,加一度,經斗除分;分少,損一度為紀法,加焉。

推月度

以月周乘積日,滿周天去之,余滿紀法為度,不盡為分,命如上,則天正朔夜半月所在度。

求次月,小月加度二十二,分二百五十八。大月又加一日,度十三,分二百一十七,滿法得一度。其冬下旬,月在張、心署之。

推合朔度

以章歲乘朔小余,滿會數為大分;不盡,小分。以大分從朔夜半日分,滿紀法從度,命如前,天正合朔日月所共會也。

求次月,加度二十九,大分三百一十二,小分滿會數從大分,大分滿紀法後度,經斗除大分。

求弦望日所在度,加合朔度七,分二百二十五,小分十七半,大小分及度命如前,則上弦日所在度。又加得望、下弦、後月合。

求弦望月行所在度,加合朔度九十八,大分四百八,小分四十一,大小分及度命如前合朔,則上弦月所在。又加得望、下弦、後月合。

求日月昏明度,日以紀法,月以月周,乘所近節氣夜漏,二百而一為明分。日以減紀法,月以減月周,余為昏分。各以加夜半,如法為度。

推月蝕

置上元年,外所求,以會歲去之,其餘年以會率乘之,如會歲為積蝕,有餘加積一。會月乘之,如會率為積月,不盡為月余。以章閏乘餘年,滿章歲為積閏,以減積月,余以歲中去之,不盡,數起天正。

求次蝕,加五月,月余千六百三十五,滿會率得一月,月以望。

推卦用事日

因冬至大余,倍其小余,坎用事日也。加小余千七十五,滿乾法從大余,中孚用事日也。