钦定四库全书
唐开元占经卷一百三
唐 瞿昙悉达 撰
历法
上元甲子距今麟德元年甲子岁积二十六万九千八百八十筭外上元甲子距今大唐开元二年甲寅岁积二十六万九千九百三十筭外 章岁三万九千五百七十一总法一千三百四十 章月四十八万九千四百二十八 半总六百七十 章闰一万四千五百七十六 辰率三百三十五 闰分一千二百一十四【奇八】奇率一十二 历周四十四万三千七十七 旬周六十 月法二十九日余七百一十一 弦法七日余五百一十二【奇九】气法一十五日余二百九十二【奇十】历法二十七日余七百四十三【奇一】
推朔端术 置上元甲子距今所求年筭以章月乘为岁分章岁除为积月余为闰余以闰余减岁分为朔分总除为积日余为小余【以天正小余减朔分余为总实】求次朔以月法加求闰余以闰余加求弦以弦法各加其朔得上弦以次转加望下弦及来月朔
推入历术 以历周去縂实余以变奇率乘之满变小余加其余搃法除为日不尽为余命日筭外即所求年天正恒朔入历日及余
求次朔及弦望准前术【满历日及余奇则去之】求夜半入历各以其恒小余减
推中气术 各以闰余加其恒朔小余即其气节以气法加
推加时术 各以六乘其小余辰率除残以五乘四百二除为辰残又以六乘如前除为刻分命时起子半筭即加时所在辰及刻分
求定气术 冬夏二至即以恒气为定自外各以气下消息数息减消加其恒气小余【满若不足进退其日】各得所求【加者为盈气减者为缩气定其盈缩所在故日定气】
推日中影及消息盈缩定数术 各置其所入气後气数?相减余以乘所入如筭十五以各减其数为定【前少加之前多减之其求入历定迟速及星者仿此入气十五筭者如十六】
推朔弦望盈缩经辰所入术 各以其日所入盈缩定积盈加缩减其恒经辰所入余即各所求
推朔弦望定迟速术 置所入日迟速数分後日数?相减余以入历日余乘以搃法除得以加减迟速数为定
推定朔弦望术 各以其日迟速盈缩定数历速减迟加气盈如缩减恒小余满若不足进退其日命以甲子筭外即各所求
推定月大小术 其定朔日名十干与来月同者大不同者小月无中气者为闰【若正月交有时正见者消息前後各一两月以定月以之大小今亏在晦二其弦望亦随事消息月朔大小若过类三者观定小余近夜半者量定其弦望以五乘定小余杪法除为刻即各其辰所入刻数皆减其晨刻不尽为辰後刻不满前刻者从前日注於嗣後】推土王术 置四季之节加大余十二小余二百三十五即各其气後土王日
推没日术 气小余一千四百七巳上以九十乘之又以十五乘小分从以减没分十二万二千三百五十七余以没法一千七百五十七除为日不尽为余以日数加气大余即各气内没日
推每定气初日夜半日所在定度术 各以其定小余减其气日度分命以宿次即其夜半日度及分求次日日加一度又各以其日躔差率进加退减度分数推朔望加时所在度术 各以定小余加其日夜半日度分即加时所在
推朔望加时月所在度术 朔加时日所在为合朔日月同度加其望日加时度一百八十二分百三十四四十二
推朔定日夜半月所在度术 各以其定小余乘所入历日离程搃法而一为夜半後分以六十七除为度余为度分以减其日加时所在夜及分命以宿度求次日各以离程加【若至其朔即别起其端端不得因前而加之】
推定气日昼夜漏及日出没时 倍其气晨前刻及分分漏法从刻为日不见漏以减百刻为日见漏加日见漏五刻为昼漏刻以昼漏刻减百刻余为夜时刻四刻十二分加晨前漏刻命起于刻筭外即日出晨?以日见漏加日出辰刻以次如前即日没所在晨刻【以二十五除夜漏得每更一筭之数以二刻三十六分加日没晨?即甲夜即卯晨又以更筹数加之得甲夜一筹数以次累满晨去之即五更筹所当晨刻及分也以配二十一前夜漏漏法】
推昏明去中星度术 每日求其昼夜漏刻数以乘岁实二百乘搃法而除之得昏去其中星度以减周天度余为晨去中星度以昏明去中星度加其晨所在即各其日中星度数【其梗?粗举者加其夜半日度亦各其中中星宿度】 因求次日者各置其日刻差七十三乘之二百八十八而一为度差满十为度冬至後加夏至後减随日加减各得每日去中度晨昏所距日在黄道中星准度以赤道
二十日气日中影消息数盈缩数晨前刻【及分】昏去中度定日度及寄冬十一月一丈二尺七寸五分息初先盈末三十?八十二度二分斗十二度
赤道度
黄道度
终率一千九十三万九千三百一十三 奇率三百约终三万六千四百六十四 奇一百一十三
交中一万八千二百三十二 奇五十六半
亏朔三千一百六 奇一百八十六
望实一万九千七百八十五 奇一百五十
後准一千五百五十三 奇九十三半
前准一万六千六百七十八 奇二百六十三
推泛交分术 置搃实以终率去之不足去者奇率乘之满终率又去之奇率约之为天正恒朔夜半入交分不尽为奇【以天正恒朔小余朔泛交分交加分即天正恒】
求望泛交分以望实加之求以朔者以亏朔加之满约终去之
推朔望定交分术 以六十一乘定迟速数七十七十七除之所得为限数及入气盈缩加减泛交分为定交分
推入蚀限术 入交定分如交中已下为月在外道交中已上以交中减之余为月在内道内外分如後准巳上前准巳上者为入蚀限望则月蚀朔入限月在里者蚀入限如後准已下为交後分前准已上反减交中余为交前分置前後分以一百一十二约之为去交时数推日月蚀所在辰术 如求律气应加时法得加时所去辰月在衡辰蚀昔非正见者於日出及日没前十二刻半内其初末以候之
求月在表朔蚀准夏至初去交前後二百四十八分为初准已下加则午正前後七刻内者蚀又夏至前後每一日损初准二分毕於前後九十四日各为每日变准若变已下加时如前者蚀又以末准六十减初准及变准余以十八约之为刻准以筭午正前後七刻数百时准加时去时准内去交如末准已下前蚀又置末准每一刻加十八为差准加时刻去午正前後如差准刻已下去交分如差准已下者甚蚀秋分至春分去交如末准已下加时南方三辰者二蚀求月在里朔不蚀准夏至日去交一千三百七十三初为准初准巳上加时午正前後十八刻内或不蚀又夏至後每一日益初准一分半毕前後九十四日各为每日变准以初准减变准余十而一为刻准以减午正前後十八刻余为时准去交在变准巳上加时准内或不蚀
推月蚀分术 置去交前後定分冬交前皆去二百二十四春交後去一百交前去二百夏不问前後去五十秋交後去二百交前去一百不足去蚀既有蚀者以减後准一百四而一余半已下为半弱半已上为半强命以十五满限得月蚀之大分
月在内道蚀【初起东南蚀甚西南】月在外道蚀【初起东北食甚西北十三分已上正东起皆据正南而言之】
推日食分术 月在内道冬至毕雨水秋分毕大雪以五百五十八为差【自入春分已後日损六分毕芒种】夏至初日无差【自後日益六分毕白露】
置去交前後定分皆以差减不足减反减差为不蚀余小满毕小暑加时午正前後七刻外去不蚀余一时三刻内即加一时大寒毕立春交前五时外大暑毕立秋立後五时外皆去不蚀余一时五时内即加一时月在外道冬至初日无差自後日益六分为毕雨水自入春毕白露皆以五百二十二为差【自入秋分已後日损六分毕大雪所损为差】以差加去交定分为蚀分以减後准余为不食分各置差十五约之以减一百四余为定法以除不余分得为分余半法已上为半强已下为半弱以减十五余为蚀之大分月在内道日蚀【初起西南蚀甚东北】月在外道日蚀【初起西南食甚东南十三分已上正西起亦据正南方而言之也】
推日月蚀亏初及复末时刻术 置朔望蚀大分为率五已下增二已上增三十已上增四十三分已上增五为蚀用刻以四乘十除得减蚀甚刻为亏初又六乘十而一以加蚀甚刻为复末辰刻【其月蚀甚初末更筹因其日月所入辰刻及分依前定气所遇夜刻更筹术求其初末及其时更筹】
岁星 率五十三万四千四百八十二 奇四十五伏分二万四千三十一 奇二十二半
荧惑 率一百四万五千八十 奇六十
伏分九万七千九十 奇六十
填星 率五十万六千六百二十三 奇二十九伏分二万四千八百四十一 奇六十四半
太白 率七十八万二千四百四十九 奇九
伏分五万六千二百二十四 奇五十四半
辰星 率一十五万五千二百七十八 奇六十六
伏分二万六百九十九 奇三十三
木终日三百九十八 余一千一百六十二 奇四十五火终日七百七十八 余一千二百二十 奇六十土终日三百七十八 余一百三 奇二十九
金终日五百八十三 余一千二百二十九 奇九夕见伏二百五十六日 晨见伏三百二十七日余奇同终分奇
水终日百一十五 余一千一百七十八日 奇六十六夕见伏五十二日 晨见伏六十三日
余奇同终分奇
推五星平见术 各以伏分减搃实余以其星率去之余反减率余搃法约为日不尽为余奇即所求年天正恒朔夜半後晨夕见见日筭及余奇【天正定朔进退日者进减加一日为定朔半夜後星平见日及余奇其金水二星知得夕平见其满晨见伏日及余奇者去之余为晨平见之】命起天正定月大小去之不满月命日筭外即各所求推五星定见术 各置其星平见所入气计日损益满半搃为日不满为分以损益所加减讫余以加减平见日及分为半其日消息定数息减消加之即其定见分岁星【初见去日起十四度】见入冬至【毕小寒】减六日【已後日损十七分】春分初日平【已後日加八十五分】立夏毕小满加六日【已後日损八十九分】夏至毕立秋加四日【已後日损百七十八分】自白露初日平【已後日减五十三分】小雪毕大雪减六日
荧惑【初见去日十七度】见入冬至初日减二十七日【已後日损六十三分】大寒初日平【自後日加四十二分】雨水毕谷雨加二十七日【自入立夏已後日损一百九十八分】立秋平【自入处暑已後减百九十八分】小雪毕大雪减二十七日
填星【初见去日十七度】见入冬至【初日】减四日【自後日益八十九分】大寒毕春分减八日【自入清明已後日损五十九分】小暑初依平【自後日加八十九分】白露初日加八日【自後日损七十分】秋分加四日【自後寒露已後日损五十九分】小雪初日依平【自後日减八十七分】
太白初见【加八日自後日损去日十一度】夕见入冬至初日依平【自後日减一十分】惊蛰毕春分减九日【自入清明已後日损一十分】芒种依平【自入夏至後日加一百分】处暑毕秋分减九日【自入寒露已後日损一百分】大雪依平【自入大寒已後日加六十七分】立春毕立夏加三日【自入小满已後日损六十七分】晨见入冬至依平【自入大寒已後日加六十七分】大雪依平晨见入冬至依平【自入大寒已後日加六十七分】立春毕立夏加三日【自入小满已後日减六十七分】夏至依平【自入小暑已後日减六十七分】立秋毕立冬减三日【自入小雪已後日损六十七分】
辰星【初见去日十七度】夕见冬至【毕清明依平】谷雨毕芒种减二日夏至毕大暑依平立秋毕霜降应见不见其在立秋及霜降二气之内夕去日十八度外三十六度内有木火土金星巳上者夕见立冬毕大雪依平晨见入冬至减四日小寒毕大寒依平立春毕启蛰减三日【其在启蛰气内去日度如前晨无木火土金一星巳上者不见】雨水毕立夏应见不见【其在立夏气内去日度加前有木火金一星已上者亦见】小满毕寒露依平霜降毕立冬加一日小雪毕大雪依平
推星见所在度术 置星定见日夜半日所在宿度筭及分以定见余加其夜半度分乃以其星初见去日度数晨减夕加之即星初见辰所在宿度转求次日夜半星行所至各以一日所行度及分顺行逆减之有小分以日率为母小分满母去从行分一行分满半搃去从度一其行有益疾益迟者副置一日行分各以其差疾益迟损乃加之留者因前逆则依减得每日所至【其五星後顺流退所终日度各依伏求其去日远近消息日度之率以定伏日所在若注历其日月及金水等皆弃其分】推平行度分 置定度率以半搃乘有分者从之以日率除所得为一日行分
求差行初日行度分术 置定日率减一以所差分乘半之为差率益疾以差率减益迟以差率加平行分即初日行分
岁星 初顺差行【先疾日益迟一分】一百一十四日行一十八度【五百九十四分】前留二十六日 旋退差行【先迟益疾二分】四十二日退六度十二分又退【先疾益迟二分】四十二日退六度【十二分】後留二十五日 後顺差行【先迟日益疾一分】一百一十四日行一十八度【五百九十四分日尽而夕伏】
荧惑【前日加加减度率加疾率行限减率】前迟日率度率退【率度率】後留【日率】後疾【日率行限】
前留十三【前疾减日率者以其数分益比留及後迟日益前疾加日率者以其数分减比留及後迟日益】後顺迟差行【先迟日益疾二分】六十日行二十五度【前疾加度者此迟依数减之为定疾无加度者此迟入秋分至立冬减三度入立冬减五度後留定日缩十三日者以所缩日数加此迟日率之】
推荧惑平率及变率术 各以其所入气数与後气数?减余计日以加减本率皆为平率【其後疾变率与前迟盈缩六十日行二十五度退行六十三日十五度者以所盈缩日度盈减缩加之唯退行度即盈加缩减其差行者前疾先疾後疾先迟各日益迟疾分余皆平行後疾分日尽而夕伏】
填星初顺差行【先疾日益迟半分】八十三日行七度【二百九十分】前留三十六日旋退差行【先迟日益疾退半分】五十一日退三度【三十分】又退【先疾日益迟退半分】五十一日退三度【三十分】後留三十六日 後顺差行【先迟日益疾半分】八十三日行七度【二百九十分日尽而夕伏】
太白 夕见疾顺【入冬至毕立夏入立秋毕大雪】一百七十二日行二百六度【自入小满後十日益一度为定度初入白露毕春分差行先疾自益迟二分自余平行】夏至毕小暑一百七十二日行二百九度【自入大暑已後五日损一度半气尽】启蛰毕芒种七日行七度【自入夏至後五日益一毕於小暑】寒露初日二十三日行二十三度【自後六日损一毕於小暑】顺迟差行【先疾日益迟八分前疾加度过二百六度者唯数损此度】四十二日行十十度 夕留七日 夕退西行十日退五度【日尽而夕伏】晨见【初退】西行十日退五度【日退半度】晨留七顺迟差行【冬至毕立夏大雪毕气尽】四十二日行三十度【先迟日益疾八分自入小满已後率十日损一度毕芒种】夏至毕寒露四十二日行二十七度【差行依前自入霜降已後气数益一度毕於小雪】平行【冬至毕气尽立夏毕气尽】十三日行十三度【自行一度自入小寒已後六日益日及度各一毕於启蛰入小满後七日损日及度各一毕立秋】雨水初日二十三日行二十三度【自後六日损度各一毕於谷雨】处暑毕寒露无此平行【自霜降後五日益日及度各一毕大雪】度行一百七十二日行二百六【前迟行损不满三十度者此疾依数益之处暑寒露差行先迟日益疾一分尽余平行日尽而晨伏】
辰星 夕见顺行十二日行二十一度六分【日行一度五百三分】大暑毕处暑十二日行一十七度一十分【日行一度二百八十分】平行七日行七度【自入暑後二日损日及度各一入立秋无此平行】顺迟行六日行七度【四日行二百二十四分疾行分一十七度者无此迟行】夕留五日【日尽而夕伏】晨见留五日行二度【四日行二百四分自入大寒毕行於启蛰无迟行】顺迟行六日平行七日行七度【日行一度入大寒已後二日损日及度各一入立春无平行】顺疾行十二日行二十一度【六日一行度五百三分】前无迟行者十二日行一十七度一十分【日行一度二百八十分各日尽而夕伏】
唐开元占经卷一百三