八十乘去霜降日數小寒至立春均減九日立春後減八日啓蟄後去七氣别去一至穀雨去三夏至後十日去一至大暑去盡初見伏去日各十七度
金晨平見在立春前者以四千一百二十乘去小滿後以乘去夏至日數以加見日分滿均加三日立秋前以乘去冬至日數滿去如前以減之立秋至小雪均減三日夕平見在啓蟄前以六千三百九十乘去小雪日數清明後以六千二百九十乘去芒種日數滿去如前以減之啓蟄至清明均減九日處暑前以六千二百九十乘去夏至日數寒露以六千二百九十乘去大雪日數以加之處暑至寒露均加九日初伏去日各十一度水晨平見在雨水後立夏前者應見不見啓蟄至雨水去日十八度外四十六度内晨有木火土金一星已上者見無者不見立夏至小滿去日度如前晨有木火土金一星已上者見無者亦不見從霜降至小雪加一日冬至至小寒減四日立春至雨水減三日冬至前一去三二去二三去一夕平見在處暑後霜降前者應見不見立秋至處暑夕有星去日如前者見無者亦不見霜降至立冬夕有星去日如前者見無者亦不見從穀雨至夏至減二日初見伏去日各十七度
行五星法
置星定見之前夜半日所在宿度算及分各以定見日分加其分滿度法從又以星初見去日度數晨減夕加之滿去如前即星初見所在度及分
求次日各加一日所行度及分有小分者各日數為母小分滿其母去從分分滿度法從度【其行有益疾遲者副置一日行分各以其分疾遲損乃加之】留者因前退則減之伏不注度順行出斗去其分退行入斗先加分【訖皆以千四十約分為大分以四十一為母】木初見順日行萬六百一十八分日益遲六十分一百一十四日行十九度萬三千八百三十二分而留二十六日乃退日六千一百一分八十四日退十二度八百四分又留二十五日三萬七千六百一十二分小分四乃順初日行三千八百三十七分日益疾六十分百一十四日行十九度萬三千七百一十八分而伏
土初見順日行三千八百一十四分八十三日行七度萬八千八十二分而留二十八日乃退日二千五百六十三分百日退六度四百六十分又留三十七日三千八百四十七分乃順日三千八百一十三分八十三日行七度萬七千九百九十九分如初乃伏
火初見已後各如其法
損益【日度各一】 冬至初 二百四十一日
行百六十三度
二日損一 盡百二十八日 百七十七日
行九十九度【盡百六十一日同】
三日損一 盡百八十二日 百七十日
行九十二度【盡百八十八日同】
三日益一 盡二百二十七日 百八十三日
行一百五度
二日益一 盡二百四十九日 百九十四日
行百一十六度
一日益一 盡三百一十日 二百五十五日
行百七十七度【盡三百四十七日同】
二日損一 盡三百六十五日 復二百四十一日
行百七十七度
見在雨水前以見去小寒日數小滿後以去大暑日數三約之所得減日為定日雨水至小滿均去二十日為定日已前皆前疾日數及度數【各計冬至後日數依損益之為定日數及度數以度法乘定度如定日得一即平行一日分不盡為小分】大寒至立秋差行餘平行處暑至白露皆去定皆度六日白露至寒露初日行半度四十日行二十度餘日及餘度續同前【置日數減一以三十乘之加平行一日分為初日分】差行者日益遲六十分各盡其日度而遲初日行二萬六百分日益遲百分六十日行二十四度三萬五千六百四十分【其前去度六者此遲初日加四千二百六十四分六十日行三十度分同】而留十三日【前去日者分日於二留奇從後留】乃退日萬二千八十二分六十日退十七度四十分又留十二日三萬九千四百六十六分又順遲初日行萬四千七百分日益疾百分六十日行二十四度分同前【此遲在立秋至秋分加一日行分四千二百六十四六十日行四十度分同前】而後疾
損益 冬至初 二百一十四日
行百三十六度
一日損一 盡三十七日 百七十七日
行九十九度
二日損一 盡五十五日 一百六十七日
行八十九度【盡七十九日同】
三日益一 盡百四十日 百八十四日
行百六度
一日益一 盡百九十日 二百三十七日
行百五十九度
一日益一 盡二百日 二百五十七日
行百七十九度
一日益一 盡二百一十日 二百六十七日
行百八十九度【盡二百五十九日同】
二日損一 盡三百六十五日 復二百一十四日
行百三十六度
後遲加六度者此後疾去度為定度已前皆後疾日數及度數其在立夏至小暑至立秋盡四十日行二十度計餘日及度從前法前法皆平行【求行分亦如前】各盡其日度而伏
金晨初見乃退日半度十日退五度而留九日乃順遲差行先遲日益五百分四十日行三十度【小暑前以去芒種日數十日減一度立冬後以去大雪日數十日減一度小暑至立冬均減三度為定度大雪至芒種不加減求初日以三十乘度法四十得一為平分又以三十九乘二百五十以減半分為初日行分】平行日一度十五日行十五度【小寒後十日益日度各一至雨水二十一日行二十一度均至春分後十日減一至小滿復十五日行十五度其後六日減一至處暑日及度皆盡至霜降後四日益一至復十五日行十五度】疾百七十日行二百四度【前順遲減度者計減數益此度為定度求一日行度分者以百七十日日一度以減定度餘乘度法加百七十得一為一日平行度分】晨伏東方夕初見順疾百七十日行二百四度【夏至前以見去小滿日數六日加一度大暑後以去立秋日數五日加一度夏至至大暑均加互度為定度白露至清明差行先度日益遲百分清明至白露平行求一日平行周晨疾求差行以五十乘百六十九加之為初日行度分】平行日一度十五日行十五度【冬至後十日減日度各一至啓蟄九日行九度均至夏至後五日益一至大暑復十五日行十五度均至立秋後六日益一至寒露二十五日日行五度後六日減一至大雪復十五日行十五度均至冬至】順遲差行先疾日益五百分四十日行三十度【前加度者此依數減之求一日行分如晨遲唯減者為加之】又留九日乃退日半度十日退五度而夕伏西方
水晨初見留六日順遲日行萬六百六十分四日行一度【大寒至雨水不須此遲行】平行日一度十日行十度【大寒後二日去日度各一盡二十日日及度俱盡】疾日行一度三萬八千三百七十六分十日行十九度【前無遲行者減此分萬二千七百九十二分十日行十六度】晨伏東方夕初見順疾日行一度三萬八千三百七十六分十日行十九度【小暑至白露減萬二千七百九十二分十日行十六度】平行日一度十日行十度【大暑後二日去日度各一盡二十日日及度俱盡】遲行日萬六百六十分四日行一度【疾減萬二千七百九十二分者下須此遲】又留六日夕伏西方
推交會術
會通千六十四萬六千七百二十九
朔差九十萬七千五十七
朢差四十五萬三千五百二十八半
單數五百三十二萬三千三百六十四半
時法三萬二千六百四
朢數五百七十七萬六千八百九十三
外限四百八十六萬九千八百三十六
内限千一十九萬三千二百半
中限五百六十四萬九千四百四半
次限千三十二萬六百八十九
推入交法
以會通去積月餘以朔朢差乘之滿會通又去之餘為所求年天正朔入交餘
求朢數加之滿如前
求次月以朔差加之滿去如前
推交道内外及先後去交術
其朔朢在啓蟄前以一千三百八十乘去小寒日數在穀雨雨水以乘去芒種日數為氣差以加之啓蟄至穀雨均加六萬三千六百滿會通之餘為定餘【其小寒至春分立夏至芒種朔値盈二時已下皆半氣差而加之二時已上皆不加朔入交餘如朢差朢數已下中限已上有星伏木土去見十日外火去見四十日外金晨伏去見二十二日外有一星者不加氣差】朔朢在白露前者以九百乘去小暑日數在立冬後者以千七百七十乘去大雪日數以減之白露至立冬均減五萬五千不足減者加會通乃減之餘為定餘【朔入交餘如外限内限已上單數次限已上有星伏如前者不減氣差】定餘不滿單數者為在外滿去之餘在内其餘如朢差已下外限已上朢則月食在内者朔則日【其餘如朢差已下者即為去先交餘如外限已上者以減單數餘為去後交餘如時法得一然為去交時數】
推月食加時術
置食定日小餘三之如辰法得一辰命以子算外即所在辰不盡為時餘四之如法無所得為辰初一為少二為半三為太又不盡者三之如法得一為強以并少為少強并半為半強并太為太強得二強者為少弱并少為半弱并半為太弱并太為辰末【此加時謂食四時月在衝也】推日食四時術
置食定日小餘秋三月内道去交八時已上加二十四十二已上加四十八春三月内道去交七時已上加二十四乃以三乘之如辰法得一辰以命子算外即所在辰不盡為時餘副置時餘仲辰不滿半辰減半辰已上云半辰季辰者直加半辰孟辰者減辰法餘加半辰為差率
又置去交時數三以下加三六已下加二九已下加一九已上依數十二已上從十二以乘差率如十四得一為時差子半至卯半午半至酉半以加時餘卯半至午半酉半至子半以減時餘加之滿辰法去之進一辰餘為定時餘乃如月食法子午卯酉為仲辰戌丑未為季寅申已亥為孟【日出前入後各二時外不注日食】三乘氣時法得一命子算外為時
求外道日食法
去交一時内者食夏去交二時内加時在南方三辰者食若去至十二時内去交六時内者亦食若去春分三日内後交二時内秋分三日内先交二時内者亦食先交二時内値盈二時外及後交二時内値縮二時外亦食【諸志交三時内星伏如前者食】
求内道日不食法
加時南方三辰五月朔先交十三時外六月朔後交十三時外不食啓蟄至穀雨先交十三時値縮加時在未以西者不食處暑至霜降後交十三時外値盈加時在已以東者不食
求月食分
春後交秋先交冬後交皆去不食餘一時不足去者食既餘以三萬二百三十五為法得一為不食分不盡者半法已上為半強已下為半弱以減十五餘為食分推日食分術
在秋分前者以去夏至日數乘二千以減去交餘餘為不食餘不足減者反減十八萬四千餘為不食餘【亦減望差為定法其交値縮並不減望差直以望差為定法】在啓蟄後者以去夏至日數乘千五百以減之秋分至啓蟄均減十八萬四千不足減者如前大寒至小滿去後交五時外皆去不食餘一時時差減者先交減之後交加之不足減者食既値加先交減之不足減者食
求所起内道西北虧東北外道西南虧東南十三分以上正左起【虧皆據甚時月則行上起】
氣 日出 日入
冬至 辰【六十八刻之五十】 申七刻【分刻之四十】
小寒 辰【三十二分】 申七刻【四十八分】
大寒 卯八刻【四十九分】 酉【一分】
【小雪立春】 卯七刻【二十九分】 酉【五十二分】
【立冬啓蟄】 卯六刻【二十五分】 酉一刻【五十一分】
【霜降雨水】 卯五刻【十三分】 酉三刻【七分】
【寒露春分】 卯三刻【五十五分】 酉四刻【十五分】
【秋分清明】 卯二刻【四十七分】 酉五刻【四十三分】
【白露穀雨】 卯一刻【二十八分】 酉六刻【五十一分】
【處暑立夏】 卯【二十八分】 酉七刻【五十三分】
【立秋小滿】 寅八刻【三分】 戌【十七分】
【大暑芒種】 寅七刻【三十六分】 戌【四十四分】
【小暑夏至】 寅七刻【四十分】 戌【五十分】
求日出入所在術
以所入氣辰刻及分與後氣辰刻及分相減餘乘入氣日算如十五得一以損益所入氣依刻及分為定刻
隋書卷十七
隋書卷十七考證
律歷志中唐堯之時冬至之日日在危宿○【臣召南】按元史云以堯典中星考之其時冬至日在女虛之交此說較密又此志云大隋甲辰冬至之日日在斗十三度元史云漢元和二年冬至日在斗二十一度晉太元九年退在斗七度宋元嘉十年在斗十四度末梁大同十年在斗十二度隋開皇十八年猶在斗十二度大約歷家步推愈久愈密耳
十三年景子○各本俱作丙子非也唐諱丙作景全志皆然今改正
影等駁胄玄云○【臣召南】按文義應作暉等即劉暉也各本俱作影等疑訛
隋書卷十七考證
<史部,正史類,隋書>