卷三十一 旧唐书 卷三十二 卷三十三

  钦定四库全书
  旧唐书卷三十二
  后晋司空同中书门下平章事刘 昫撰
  志第十二
  历一
  太古圣人体二气之权舆赜三才之物象乃创纪以穷其数画卦以通其变而纪有大衍之法卦有推策之文繇是历法生焉殷人用九畴五纪之书周礼载冯相保章之职所以辨三辰之躔次察九野之吉凶历代畴人迭相传授盖推步之成法协用之旧章暨秦氏焚书遗文残缺汉兴作者师法多门虽同徴锺律之文共演蓍龟之说而建元或异积蔀相悬旁取证于春秋强乩疑扵系象靡不扬眉抵掌谓甘石未称日官运䇿播精言禆梓不知天道及至清台视祲黄道考祥言缩则盈少中多否否则矫云差算中则自负加时章亥不生凭何质证髙齐天保中六月日当蚀朔文宣先期问候官蚀何时张孟宾言蚀申郑元伟董峻言蚀辰宋景业言蚀已是日蚀于申酉之间言皆不中时景业造天保历则疏密可知矣昔邓平洛下闳造汉太初历非之者十七家后刘洪蔡伯喈何承天祖冲之皆数术之精粹者至于宣考历书之际犹为横议所排斯道寂寥知音盖寡所以张胄𤣥佩印而沸腾刘孝孙舆棺而恸哭俾诸后学益用为疑以臣折衷无如旧法髙祖受隋禅傅仁均首陈七事言戊寅岁时正得上元之首宜定新历以符禅代繇是造戊寅历祖孝孙李淳风立理驳之仁均条答甚详故法行扵贞观之世髙宗时太史奏旧历加时寖差宜有改定乃诏李淳风造麟德历初隋末刘焯造皇极历其道不行淳风约之为法时称精密天后时瞿昙罗造光宅历中宗时南宫说造景龙历皆旧法之所弃者复取用之徒云革易宁造深微寻亦不行开元中僧一行精诸家历法言麟德历行用既久晷纬渐差宰相张说言之𤣥宗召见令造新历遂与星官梁令瓒先造黄道游仪图考校七曜行度凖周易大衍之数别成一法行用垂五十年肃宗时韩颖造至德历代宗时郭献之造五纪历德宗时徐承嗣造正元历宪宗时徐昂造观象历其法令存而无计蔀章之数或异前经而察敛启闭之期何殊旧法至论徴验罕及研精绵代流行示存经法耳前史取傅仁均李淳风南宫说一行四家历经为历志四卷近代精数者皆以淳风一行之法历千古而无差后人更之要立异耳无逾其精密也景龙历不经行用世以为非今略而不载但取戊寅麟德大衍三历法以备此志示于畴官尔
  戊寅历经
  已上阙文日自入立秋初日加四千八十分后日减七十六分置初日所加之分计后日减之数以减之讫馀以行分法约之为日数及加平见日及分满行分法又去之从日一为定见日及分后皆放此毕于秋分自入寒露日减一百二十七分减若不足即一日加行分法及减之为定见日及分后皆放此毕于立冬自入小雪毕扵大雪均减八日初见去日十四度
  荧惑平见入冬至初日减一万六千三百五十四分后日减五百四十五分毕扵小寒自入大寒日加四百二十六分毕扵启蛰自入雨水毕扵榖雨均加二十九日入立夏初日加一万九千三百九十二分后日减二百一十三分毕扵大暑自入立秋依平自入处暑日减一百八十四分毕扵立冬自入小雪毕扵大雪均减二十五日初见去日十七度
  镇星平见入冬至初日减四千八百一十四分后日加七十九分毕扵气尽自入小寒毕扵大寒均减九日入立春均减八日入启蛰均减七日入雨水均减六日入春分均减五日入清明均减四日入榖雨毕芒种均减三日入夏至毕十日内均减二日十日外入小暑毕五日内均减一日五日外毕扵气尽依平自入大暑日加一百八十一分毕扵立秋自入处暑均加九日自入白露初日加六十二分后日减一百三十三分毕扵寒露自入霜降日减七十九分毕扵大雪初见去日十七度太白晨平见入冬至依平自入小寒日加六十六分毕扵大寒自入立春毕扵立夏均加三日自小满初日加一千九百六十四分后日减六十六分毕扵芒种自入夏至依平自入小暑减六十分毕扵大暑自入立秋毕扵立冬均减三日自入小雪初日减一千九百六十四分后日减六十六分毕大寒夕平见入冬至日减一百分毕扵立春自入启蛰毕于春分均减九日自入清明初日减五千九百八十六分后日减一百分毕扵小满自入芒种依平自入夏至日加一百分毕扵立秋自入处暑毕扵秋分均加九日自入寒露初日加五千九百八十六分后日减一百分毕于小雪自入大雪依平初见去日十一度
  辰星晨平见入冬至均减四日自入小寒毕于大寒依平自入立春毕启蛰减三日其在启蛰气内去日一十八度外四十度内晨无木土金一星已上者不见也自入雨水毕扵立夏应见不见其在立夏气内去日度如前晨有木火土金一星已上者亦见之自入小满毕于寒露依平自入霜降毕于立冬加一日自入小雪毕扵大雪十二日依平若在大雪十三日即减一日在十四日减二日在十五日减三日在十六日减四日夕平见入冬至毕于清明依平自入榖雨毕于芒种减二日自入夏至毕扵大暑依平自入立秋毕于霜降应见不见其在立秋及霜降二气之内夕有星去日如前晨者亦见自入立冬毕扵大雪依平初见去日十七度
  行五星法
  各置星定见之前夜半日所在宿度算及分各以定见去朔日算及一分加之小分满法十四分从行分一行分满法六百七十六分从度一又以星初见去日度数晨减夕加之命度以次即星初见所在度及分自此已后皆弃此小分也
  求次日术
  各加一日所行度及分其火金之行而有小分者各以日率为母小分满其母去从行分一行分满法去从度一其行有益疾迟者副置一日行分各以其差疾益迟损乃加之留者因前退则减之伏不注度顺行出斗去其分行入斗先加分讫皆以二十六副行分为度分
  岁星初见顺日行一百七十六分五十秒日益迟一分一百一十四日行十九度二百九分而留二十八日乃退日九十七分八十四日退十二度五十分又留二十六日五百九十六小分七四分即以初定见日分而加之若满行分法即去之从月去之从一日乃顺初日行六十分日益疾一分一百十四日行十九度四百三十七分而伏
  荧惑初见入冬至初率二百四十一日行一百六十三度已后二日损日及度各一尽一百二十八日率一百七十七日行九十九度毕一百六十一日皆同已后三日损日及度各一尽一百八十二日率一百七十日行九十二度毕一百八十八日皆同已后三日益日及度各一尽二百二十七日率一百八十三日行一百五度已后二日益日及度各一尽二百四十九日率一百九十四日行一百一十六度已后一日益日及度各一尽三百一十日率二百五十五日行一百七十七度毕三百三十七日皆同已后二日损尽三百六十五日复二百四十一日行一百六十三度见入小寒已后三日去日率一毕于启蛰自入雨水毕于立夏均去日率二十自入小满初去日率二十以次三日去十九日日去十八以次三百去一日毕扵小暑即依平为定日之率若入处暑毕扵秋分皆去度率六各依冬至后日数而损益之又依所入之气以减之名为前疾日数及度数之率若初行入大寒毕于大暑皆差行日益迟一分其馀皆平行若入白露毕扵秋分初日行半度四十日行二十度即去日率四十度率二十别为半度之行讫然后求平行之分以续之平行分者置定行度率以分法乘之以定日率除之所得即平行一日之分不尽为小分求差行者置日率之数减一讫又半之加平行一日之分为初日行分各尽其日度而迟初日行三百二十六分日益迟一分半六十日行二十五度五分其前疾去度六者此迟初日加六十七分小分三十六小分满六十去之从行分一即六十日行三十一度分同而留十二日前去日分日扵二留奇后从后留乃退日一百九十二分六十日退十七度二十八分又留十二日六百二十六分小分三十分亦如初定见之分满去如前又顺后迟初日行二百三十八分日益疾一分半六十日行二十五度三十五分此迟在立秋至秋分者加一日行六十七小分三十六满去如前即六十日行三十一度分同也而后疾入冬至初率二百一十四日行一百三十六度已后一日损日及度各一尽三十七日率一百七十七日行九十九度已后二日损日及度各一尽五十七日率一百六十七日行八十九度毕七十九日皆同已后三日益日及度各一尽一百三十日率一百八十四日行一百六十度已后二日益日及度各一尽一百四十四日率一百九十一日行一百一十三度已后一日益日及度各一尽一百九十日率二百三十七日行一百五十九度已后一日益日及度各一尽二百一十日率二百六十七日行一百八十九度毕二百五十九日皆同已后二日损日及度各一尽三百六十五日复率二百一十四日行一百三十六度后迟加六度者此后疾去度率六为定度各依冬至后日数而损益之为后疾日及度之率若入立夏扵夏至日行半度尽六十日行三十度若入小暑扵大暑尽四十日行二十度皆去日及度之率别为半度之行讫然后求平行之分以续之各尽其日度而伏
  镇星初见顺日行六十分八十三日行七度二百四十八分而留三十八日乃退日四十一分一百日退六度四十四分又留三十七日六十一分小分四亦以初定见日分加之满去如前乃顺日行六十分八十三日行七度二百四十八分而伏
  太白晨初见乃退日一度半十日退十五度而留九日乃顺迟差行先迟日益疾八分四十日行三十度若此迟入大雪已后毕于小满即依此为定而求行分自入芒种十日减一度为定度毕扵夏至自入小暑毕扵霜䧏均减三度自入立冬初日减三度后十日减一度毕扵霜䧏小雪皆为定度求一日行分者以行分法乘定度以四十馀之为平分不尽为小分又以四乘三十九以减平分为初日行分平行日一度十五日行十度若此平行入小寒后十日益日及度各一毕扵启蛰自入雨水之气皆二十一日行二十一度自入春分后十日减一毕于立夏即十五日自入处暑毕于寒露即无此平行自入霜降即四日益一毕于大雪后十五日行十五度疾百七十日行二十四度前顺迟减度者计所减之数以益此度为定度求一日行度及分者以百七十日减度数馀行以分法乘以百七十馀之所得为之日平行度分晨伏东方夕初见顺疾百七十日行二日毕扵立夏依此顺疾入冬至已后毕于立夏依此率为定自入小满六日加一度自入大暑初毕扵芒种自入夏至毕扵小暑均五度自入大暑初加五度后三日减一度毕扵气尽自入立秋毕扵大雪还依本率从白露毕春分皆差行先疾日益迟一分半自入清明毕扵处暑并平行同晨疾求差行者半一百六十九乃以一分半乘之以加平行分为初日行度分也平行日一夜十五日行十五度此平行入冬至后十日减日及度各一毕扵立春自入启蛰毕扵芒种皆均九日行九度自入夏至后五日益一毕扵小暑自入大暑毕扵气尽皆十五日行十五度自入立秋后六日一毕扵小雪自入大雪毕扵气尽皆十五日行十五度者也顺迟差行先疾日益迟八分四十日行三十度前加度者此依数减之求一日行分如晨迟凖减者为加之又留九日乃退日半度十日退五度而夕伏西方
  辰星晨初见留六日顺迟日行一百六十九分四日行一度若初见入大寒毕扵启蛰之内即不须此迟行平行日一度十日行十度此平行若入大寒已后二日去日及度各一毕扵二十日日及度俱尽即无此平行疾日行一度六百九十分十日行十九度六分前无迟行者此疾日减二百三分十日行十七度四分晨伏东方夕初见顺疾日行一度六百九分十日行十九度六分此疾者入小暑毕扵处暑之内日减二百三分十日行十六度四分平行日一度十日行十度此平行若入大暑已后扵二日去日及度各一毕扵二十日日及度俱尽即无此平行迟日行一百六十九分四日行一度若疾减二百三分者即不湏此迟行又留六日九分夕伏西方
  推交㑹
  交㑹法一千二百七十四万一千二百五分 交分法六百三十七万六百二十九分 朔差一百八万五千四百九十二分 望分六百九十一万三千三百五十分 交限五百八十二万七千八百五十八分望差五十四万二千七百四十一分 外限六百七十六万七百八十二九分 中限一千二百三十五万一千二十八分 内限一千二百一十九万八千四百五十八七分 交时法二万九千一十八分
  推交分术
  置入上元已来积月以交㑹法去之馀以朔差乘之满交㑹法又去之仁均本术武德年加交差七百七十五万五千一百六十四分馀为所求年天正朔入平交分求望平交分术以望分加之满去如前为平分次月平分术其朔望入冬至气内依平为定若入小寒已后日加气差一千六百五十分毕扵立春自入启蛰毕扵清明均加七万六千一百分后日减一千六百五十分毕扵小满置初日所加之分计后日减之数以减至馀以加平交分自入芒种毕扵夏至依平为定加之满交㑹法即去馀为定交分其朔入交分若入小寒毕扵雨水及立夏毕扵小满值盈二时已下皆半气差而加之二时已上皆不加其朔入时交分如望差分已下外限已上有星伏木土去见十日外火去见四十日外金晨伏去见二十二日外有一星者不加气差其朔望入小暑已后日减气差一千二百分毕于处暑自入白露毕扵霜降均减九万五千八百二十分自入立冬初日减六万三千三百分后日减二千一百一十分毕扵小雪置初日所减之分计后日减之数以减之馀以减平交分也自入大雪亦依平为定减若不足者加交㑹法乃减之馀为定交分其朔入交分如交限内限已上交分中限已下有星伏如前者不减气差推道在内外及先后去交术其定交分不满交分法者为在外道满去之馀为在内道其馀如望差已下即是去先交分以时法约之得一为去先交时数交限已上即以减交分法馀为去后交分亦以时法约之为时数望则月蚀也其朔在内道者朔则日蚀虽或在内道去交而远在外道去交而近亦为蚀也
  推月蚀加时术
  置有蚀之望定小馀若入历一日即减二百八十若十五日即加之若入十四日即加五百五十若二十八日即减之自入诸日值盈皆加二百八十值缩皆减之为定馀乃以十二乘之以时法六千五百三除之所得为半辰之数命以子半起算外即所在辰初命子半以一算自后皆以二算为一辰不尽为时馀若时馀在辰半之前者乃倍之如法无所得为辰初又以三因之如法得一名为强若得强若得二强即名少弱若倍之如法得一为少凡四分一为少二为半三为太又不尽者三之如法得一名为强若得二强者即名为半弱若时馀在辰半之亦倍之如法无所得为正在辰半以三因之如法得二名为强即名半强若得二强即名太弱若倍之法得一为太不尽者又三之如法得一为强即名太强若得者又二强者为辰未亦可前辰名之月在冲上蚀日出后入前各一时半外不注蚀
  推日蚀加时术
  置有蚀之朔定小馀若入历一日日即减三百八十五日即加之若入十四日即加之日五十入二十八日即减之以为定自后不入四时加减之限春三月内道去交四时已上入历值盈加二百八十值缩反减之夏三月内道值盈加二百八十值缩反减之秋三月内道去交十一时已下值盈加二百八十值缩不加十一时已上值盈加五百五十值缩不加一百八十冬三月内道去交五时已下值盈加二百八十缩不加皆为定馀乃以十二乘之以时法除之所得半辰之数命以子半起算外即所在辰命辰如前法不尽为时馀别置为副若入仲辰半前即以副减法馀为差率若在半后即退其半辰还以法加馀即以副为差率若入季辰半前即以法加副而为差率若在半后即其半辰还以法加馀乃倍法以加副而为差率若入孟辰半前即三因其法而以副减之馀为差率若半后即退其半辰还以法加馀又以法加副乃因其法而副减之为差率又置去交时数三已下加二三六已下加九已下加一九已上依数十二以上从十二以乘差率若在季辰半后孟辰半前去交六时以上者皆从其六以乘差率六时已下自依数不须加如十四得一为时差子半至卯半至酉半以加馀加之若满卯半午酉半子半以减时馀加之若满时法者乃去之加扵辰即进之扵前也减之若不足者减半辰加时法乃减之即退之扵后也馀为定时馀乃如月蚀法子午卯酉为仲辰戍丑未为季寅申己亥为孟日出前后各一时半外不注日蚀
  推内道日不蚀术
  夏五月朔加时在南方三辰先交十三时外六月朔后交十三时外者不蚀启蛰毕清明先交十三时外值缩加时在未巳西者亦不蚀入处暑毕寒露后交十三时值盈加时在已已东者亦不蚀
  推外道日蚀术
  不问交之先后但去交一时内者皆蚀也若先交二时内者值盈二时外者亦蚀若后交时内值缩二时外者亦蚀其夏去交二时在南方三辰者亦蚀若去分至十二时内去交六时内者亦蚀若去交春分三日内后交二时内者亦蚀秋分三日内先交二时内者亦蚀诸去交三时内星伏如前者亦蚀
  推月蚀分术
  置去交分其在冬先后交皆去不蚀分二时之数若在扵春先交去半时后交去二时夏即依定若在于秋先交去二时后交去半时若不足去者蚀既乃以三万六千一百八十三为法除之所得为不蚀分不尽者半法已上为半强已下为半弱而以减十五馀为蚀之大分
  推月蚀所起术
  若在外道初起东北蚀甚西北若在内道初起东南蚀甚西南十三分已上正东起推皆据正南而言
  推日蚀分术
  置去交分若入冬至已后毕扵立春皆均减二十二万八百分馀为不蚀分不足减者反以交分减之馀为不蚀分亦减望差为定法其后交值缩者直以望差为定法不湏减之自入启蛰初日减二十二万八百分后日减一千八百一十分置初日所减之分计后日减之数以减之馀以减交分毕扵芒种自入夏至日减二千四百分毕扵白露自入秋分毕扵大雪皆均减二十二万八百分但不足减者皆如前及以交分减之讫皆为不蚀若入冬至毕扵小寒不蚀分依定若入大寒毕扵立夏去后交五时外皆去不蚀分一时时若值减者先交减之后交加之不足减者蚀既时差值加者先交加之后交减之不足减者蚀既乃为定分以十五乘之以定法除之所得为不蚀分不尽者半法已上为半强已下为半弱而以减十五馀为蚀之大分也
  推日蚀所起术
  若在外道初起西南蚀甚东南若在内道初起西北蚀甚东北十三度已上正西起亦据正南而言之
  日出      日入
  冬至 辰二十四分之二十   申七刻十二分
  小寒 辰十三分     申七刻十九分
  大寒 卯八刻七分     酉一分
  立春 卯七刻十一分    酉二十一分
  启蛰 卯六刻十分     酉一刻二十二分
  雨水 卯五刻五分     酉三刻三分
  春分 卯三刻二十二分    酉四刻十分
  清明 卯二刻十五分    酉五刻十七分
  榖雨 卯一刻十一分    酉六刻二十一分
  立夏 卯十二分     酉七刻二十分
  小满 寅八刻一分     戍七分
  芒种 寅七刻十四分    戍十八分
  夏至 寅七刻十二分    戍二十分
  小暑 寅七刻      戍十八分
  大暑寅八刻       戍
  立秋 卯十一分     酉七刻二十一分
  处暑 卯一刻十一分    酉六刻二十一分
  白露 卯七刻十分     酉一刻二十二分
  立冬 卯七刻十一分    酉二十分
  小雪 卯七刻七分     酉一分
  大雪 辰十三分     申七刻十九分
  求日出入所在术
  以所入气辰刻及分与后气辰刻及分相减馀乘入气日算以十五际之所得以加减所入气为定日出入从冬至至夏至日出减之日入加之从夏至至冬至日出加之日入减之入馀为定刻及分
  武徳九年五月二日校历人前历博士南宫子明
  校历人前历博士薛 𢎞疑
  校历人算历博士王 孝通
  监校历大理卿清河县公崔 善为
  夜漏半
  右依武德元年经加于漏刻日出没二十四气下
  推月蚀加时术
  右加有蚀之望以百刻乘定小馀日法而一以课所近气不满夜半者命日以甲子算上注历
  推月蚀亏初复满先造每箭更筹用刻
  倍月蚀日所入气夜漏半二十五而一为筹刻分亦注于历下
  日蚀分用刻率    置月蚀分
  蚀一分用三刻二分用四刻 三分用五刻 四分用六刻 五分用八刻六分用九刻 七分用十刻 八分用十一刻九分用十三刻 十分用十四刻十一分用十五刻十二分用十六刻十三分用十八刻十四分用十九刻用二十二刻
  推日月蚀加时定刻术
  置日月蚀加时定馀在辰半后者加时法扵时馀以二十五乘之三万九千一十八而一刻命刻算外即所入辰刻
  求亏初复满术
  置蚀分用刻率副之以乘所入历损益率四千五十七而一值盈惑损加值缩依其损益副为蚀定用刻数乃六乘之十而一以减蚀加时辰刻为亏初丈四乘馀之用刻数十而一以加蚀加时辰刻为复满
  求所蚀夜初甚末更筹刻术
  因其日日所入辰残刻及分依次加辰刻及分至蚀初辰刻及分减二刻十二分从其更用刻及分除之不满更即初蚀更筹以所求得至甚刻加之命即甚依求得甚后刻数加之命即末更筹刻及分日出前后满日入后初亏皆不注蚀二十四气 日出 日入  夜漏半 一更 一筹冬至  辰二十四分之二十申七刻十二分 二十七刻十分二 十一刻 二刻四分小寒同大雪 辰十三分 申七刻十九分 二十七刻五分 十刻二十一分二刻四分大寒同小雪 卯八刻七分 酉入一分 二十六刻十五分十刻十五分 二刻二分立春同立冬 卯七刻十二分二十一分 二十五刻十五分十刻七分 二刻一分启蛰同霜降 卯六刻十分 酉二十二分 二十四刻十八分雨水同寒露 卯五刻五分 酉三分  二十三刻十三分九刻十分 一刻二十三分春分同秋分 卯三刻二十二分酉四刻十分二十二刻十分 八刻二十一分一刻十八分清明同白露 卯二刻十五分酉五刻十七分二十刻二十分八刻八分 一刻十六分榖雨同处暑 卯一刻十分 酉六刻二十一分十九刻十九分七刻二十一分一刻十四分立夏同立秋 卯十分 酉七刻二十一分十八刻 十六分一刻十一分小满同大暑 寅八刻一分七分  十八刻一分 七刻五分 一刻芒种同小暑 寅七刻十四分十八分 十七刻十四分七刻 一刻九分夏至  寅七刻十二分二十分 十七刻十四分 七刻 一刻九分









  旧唐书卷三十二
  旧唐书卷三十二考证
  历志一强乩疑于系象○乩应作稽
  是日蚀于申酉之间○臣召南按此见隋志申酉旧本讹申卯非也今据隋志改正
  但取戊寅麟德大衍三历法以备此志○臣召南按傅仁均所造行四十六年李淳风所造行六十三年一行所造行三十四年此志仅载三家之术至五纪贞元宣明三历则新书志具载其法
  戊寅历经○旧本连接前序非是今提行
  已上阙文日自入立秋云云○臣召南按旧本即以此文连接戊寅历经大误盖日自立秋以上脱岁星平见入冬至初日云云凡五六十字此易见者也凡序历法首以上元积年次以日月纒度次以气朔盈虚然后及于五步此假以上脱文殆不止千言矣新书可证今于此文上指明阙文俾一览了然
  置有蚀之朔定小馀○臣德潜按历法有大馀小馀太初以下皆然旧本凡大小馀俱作蚀非也今改
  武德九年五月云云○此文疑应在卷末新书可证













  旧唐书卷三十二考证
<史部,正史类,旧唐书>