《宋書》卷十三 志第三◎歷下



推入遲疾歷術:以通法乘朔積日為通實,通周去之,余滿通法為日,不盡為日余。命日算外,天正十一月朔夜半入曆日也。

求次月,大月加二日,小月加一日,日余皆萬一千七百四十六。歷滿二十七日,日余萬四千六百三十一,則去之。

求次日,加一日。求日所在定度:以夜半入曆日余乘損益率,以損益盈縮積分,如差率而一,所得滿紀法為度,不盡為度余,以盈加縮減平行度及余為定度。益之或滿法,損之或不足,以紀法進退。求度行分如上法。求次日,如所入遲疾加之,虛去分如上法。

陰陽曆 損益率 兼數

一日 益十六 初

二日 益十五 十六

三日 益十四 三十一

四日 益十二 四十五

五日 益九 五十七

六日 益五 六十六

七日 益一 七十一

八日 損二 七十二

九日 損六 七十

十日 損十 六十四

十一日 損十三 五十四

十二日 損十五 四十一

十三日 損十六 二十六

十四日 損十六 十

推入陰陽曆術:置通實以會周去之,不滿交數三十五萬八千八百八十八半為朔入陽曆分,滿去之,為朔入陰曆分。各滿通法得一日,不盡為日余,命日算外,天正十一月朔夜半入曆日也。

求次月,大月加二日,小月加一日,日余皆二萬七百七十九。歷滿十三日,日余萬五千九百八十七半則去之。陽竟入陰,陰竟入陽。求次日,加一日。求朔望差,以二千二十九乘朔小余,滿三百三為日余,不盡倍之為小分,則朔差數也。加一十四日,日餘二萬一百八十六,小分百二十五,小分滿六百六從日余,日余滿通法為日,即望差數也。又加之,後月朔也。

求合朔月食:置朔望夜半入陰陽曆日及余,有半者去之,置小分三百三,以差數加之,小分滿六百六從日余,日余滿通法從日,日滿一歷去之。命日算外,則朔望加時入歷也。朔望加時入歷一日,日餘四千一百九十八,小分四百二十八以下,十二日,日余萬一千七百八十八,小分四百八十一以上,朔則交會,望則月食。

求合朔月食定大小余:令差數日余加夜半入遲疾歷余,日余滿通法從日,則朔望加時入歷也。以入歷余乘損益率,以損益盈縮積分,如差法而一,以盈減縮加本朔望小余,為定小余。益之或滿法,損之或不足,以日法進退日。

求合朔月食加時:以十二乘定小余,滿日法得一辰,命以子,算外,加時所在辰也。有餘者四之,滿日法得一為少,二為半,三為太。又有餘者三之,滿日法得一為強,以強並少為少強,並半為半強,並太為太強。得二者為少弱,以並太為一辰弱,以前辰名之。

求月去日道度:置入陰陽曆余乘損益率,如通法而一,以損益兼數為定,定數十二而一為度,不盡三而一,為少、半、太。又不盡者,一為強,二為少弱,則月去日道數也。陽曆在表,陰曆在里。

(表略)

求昏明中星:各以度數加夜半日所在,則中星度也。

推五星術:木率:千五百七十五萬三千八十二。火率:三千八十萬四千一百九十六。土率:千四百九十三萬三百五十四。金率:二千三百六萬一十四。水率:四百五十七萬六千二百四。推五星術:置度實各以率去之,余以減率,其餘如紀法而一,為入歲日,不盡為日余。命以天正朔,算外,星合日。

求星合度:以入歲日及余從天正朔日積度及余,滿紀法從度,滿三百六十餘度分則去之,命以虛一,算外,星合所在度也。求星見日術:以伏日及余,加星合日及余,余滿紀法從日,命如前,見日也。求星見度術:以伏度及余,加星合度及余,余滿紀法從度,入虛去度分,命如前,星見度也。行五星法:以小分法除度余,所得為行分,不盡為小分,及日加所行分滿法從度,留者因前,逆則減之,伏不盡度。從行入虛,去行分六,小分百四十七;逆行出虛,則加之。

木:初與日合,伏,十六日,余萬七千八百三十二,行二度,度餘三萬七千五百四,晨見東方。從,日行四分,百一十二日,(行十九度十一分。)留二十八日。逆,日行三分,八十六日,(退十一度五分。)又留二十八日。從,日行四分,百一十二日,夕伏西方。日度余如初。一終,三百九十八日,日餘三萬五千六百六十四,行三十三度,度餘二萬五千二百一十五。