唐 太 宗 文 皇 帝 御 撰
志第七
律歷中
昔者聖人擬宸極以運璿璣揆天行而序景曜分辰野辨躔歷敬農時興物利皆以繫順兩儀紀綱萬物者也然則觀象設卦扐閏成爻歷數之原存乎此也逮乎炎帝分八節以始農功軒轅紀三綱而闡書契乃使羲和占日常儀占月臾區占星氣伶倫造律呂大撓造甲子隸首作算數容成綜斯六術考定氣象建五行察發斂起消息正閏餘述而著焉謂之調歷洎于少昊則鳳鳥司歷顓頊則南正司天陶唐則分命羲和虞舜則因循堯法及夏殷承運周氏應期正朔既殊創法斯異傳曰火出於夏為三月於商為四月於周為五月是故天子置日官諸侯有日御以和萬國以協三辰至乎寒暑晦明之徵陰陽生殺之數啟閉升降之紀消息盈虚之節皆應躔次而無淫流故能該浹生靈堪輿天地周德既衰史官失職疇人分散禨祥不理秦并天下頗推五勝自以獲水德之瑞用十月為正漢氏初興多所未暇百有餘載襲秦正朔爰及武帝始詔司馬遷等議造漢歷乃行夏正其後劉歆更造三統以說左傳辯而非實班固惑之采以為志逮光武中興太僕朱浮數言歷有乖謬于時天下初定未能詳考至永平之末改行四分七十餘年儀式乃備及光和中乃命劉洪蔡邕共修律歷其後司馬彪因之以繼班史今采魏文黄初已後言歷數行事者以續司馬彪云
漢靈帝時會稽東部尉劉洪考史官自古迄今歷注原其進退之行察其出入之驗規其往來度其終始始悟四分於天疎濶皆斗分太多故也更以五百八十九為紀法百四十五為斗分作乾象法冬至日日在斗二十二度以術追日月五星之行推而上則合於古引而下則應於今其為之也依易立數遁行相號處相求名為乾象歷又創制日行遲速兼考月行陰陽交錯於黄道表裏日行黄道於赤道宿度復進有退方於前法轉為精密矣獻帝建安元年鄭玄受其法以為窮幽極微又加注釋焉
魏文帝黄初中太史令高堂隆復詳議歷數更有改革太史丞韓翊以為乾象減斗分大過後當先天造黄初歷以四千八百八十三為紀法千二百五十為斗分其後尚書令陳羣奏以為歷數難明前代通儒多共紛争黄初之元以四分歷久遠疏闊大魏受命宜改歷明時韓翊首建猶恐不審故以乾象互相參校其所校日月行度弦望朔晦校歷三年更相是非無時而決案三公議皆綜盡典禮殊塗同歸欲使效之璿璣各盡其法一年之間得失足定奏可太史令許芝云劉洪月行術用以來且四十餘年以復覺失一辰有奇孫欽議史遷造太初其後劉歆以為疏復為三統章和中改為四分以儀天度考合符應時有差跌日蝕覺過半日至平中劉洪改為乾象推天七曜之符與天地合其序董巴議云聖人迹太陽於晷景效太陰於弦望明五星於見伏正是非於晦朔弦望伏見者歷數之綱紀檢驗之明者也徐岳議劉洪以歷後天潛精内思二十餘載參校漢家太初三統四分歷術課弦望於兩儀郭間而月行九歲一終謂之九道九章百七十一歲九道小終九九八十一章五百六十七分而九終進退牛前四度五分學者務追合四分但減一道六十三分分不下通是以疎闊皆由斗分多故也課弦望當以昏明度月所在則知加時先後之意不宜用兩儀郭間洪加太初元十二紀減十斗下分元起己丑又為月行遲疾交會及黄道去極度五星術理實粹密信可長行今韓翊所造皆用洪法小益斗下分所錯無幾翊所增減致亦留思然十術新立猶未就悉至於日蝕有不盡效效歷之要要在日蝕熹平之際時洪為郎欲改四分先上驗日蝕日蝕在晏加時在辰蝕從下上三分侵二事御之後如洪言海内識真莫不聞見劉歆已來未有洪比夫以黄初二年六月二十七日戊辰加時未日蝕乾象術加時申半強於消息就加未黄初以為加辛強乾象後天一辰半強為近黄初二辰半為遠消息與天近三年正月景寅朔加時申北日蝕黄初加酉弱乾象加午少消息加未黄初後天半辰近乾象先天二辰少弱於消息先天一辰強為遠天三年十一月二十九日庚寅加時西南維日蝕乾象加未初消息加申黄初加未強乾象先天一辰遠黄初先天半辰近消息乾象近中天二年七月十五日癸未日加壬月景蝕乾象月加申消息加未黄初月加子強入甲申日乾象後天二辰消息後一辰為近黄初後天六辰遠三年十月十五日乙巳日加丑月加未蝕乾象月加已半於消息加午黄初以景午月加酉強乾象先天二辰近黄初後天二辰強為遠於消息於乾象先一辰凡課日月蝕五事乾象四遠黄初一近翊於課難徐岳乾象消息但可減不可加加之無可說不可用岳云本術自有消息受師法以消息為奇辭不能改故列之正法消息翊術自疎
木以三年五月二十四日丁亥晨見
【黄初五月十七日庚辰見先七日乾象五月十五日戊寅見先九日】
土以二年十一月二十六日壬辰見
【乾象十一月二十一日丁亥見先五日黄初十一月十八日甲申見先八日】
土以三年十月十二日壬申伏
【乾象同壬申伏黄初已下十月八日戊辰伏先四日】
土以三年十一月二十二日壬子見
【乾象十一月十五日乙巳見先七日黄初十一月十二日壬寅見先十日】
金以三年閏六月十五日丁丑晨伏
【乾象六月二十五日戊午伏先十九日黄初六月二十一日乙卯伏先二十三日】
金以三年九月十一日壬寅見
【乾象以八月十八日庚辰見先二十三日黄初八月十五日丁丑見先二十五日】
水以二年十一月十七日癸未晨見
【乾象十一月十三日己卯見先四日黄初十一月十二日戊寅見先五日】
水以二年十二月十三日己酉晨伏
【乾象十二月十五日辛亥伏後二日黄初十二月十四日庚戌伏後一日】
水以三年五月十八日辛亥夕見
【乾象亦以五月十八日見黄初五月十七日庚戌見先一日】
水以三年六月十三日景午伏
【乾象六月二十日癸丑伏後七日黄初六月十九日壬子伏後六日】
水以三年閏六月二十五日丁亥晨見
【乾象以閏月九日辛未見先十六日黄初閏月八日庚午見先十七日】
水以三年七月七日己亥伏
【乾象七月十一日癸卯伏後四日黄初以七月十日壬寅伏後三日】
水以三年十一月日於晷度十四日甲辰伏
【乾象以十一月九日己亥伏先五日黄初十一月八日戊戌伏先六日】
水以三年十二月二十八日戊子夕見
【二歷同以十二日壬申見俱先十六日】
凡四星見伏十五【乾象七近二中黄初五近一中】
郎中李恩議以太史天度與相覆校二年七月三年十一月望與天度日皆差異月蝕加時乃後天六時半非從三度之謂定為後天過半日也董巴議曰昔伏羲始造八卦作三畫以象二十四氣黄帝因之初作調歷歷代十一更年五千凡有七歷顓頊以今之孟春正月為元其時正月朔旦立春五星會于天歷營室也冰凍始冸蟄蟲始發雞始三號天曰作時地曰作昌人曰作樂鳥獸萬物莫不應和故顓頊聖人為歷宗也湯作殷歷弗復以正月朔旦立春為節也更以十一月朔旦冬至為元首下至周魯及漢皆從其節據正四時夏為得天以承堯舜從顓頊故也禮記大戴曰虞夏之歷建正於孟春此之謂也楊偉請六十日中疏密可知不待十年若不從法是校方員棄規矩考輕重背權衡課長短廢尺寸論是非違分理若不先定校歷之本法而懸聽棄法之末爭則孟軻所謂方寸之基可使高於岑樓者也今韓翊據劉洪術者知貴其術珍其法而棄其論背其術廢其言違其事是非必使洪奇妙之式不傳來世若知而違之是挾故而背師也若不知據之是為挾不知而罔知也校議未定會帝崩而寢至明帝景初元年尚書郎楊偉造景初歷表上帝遂改正朔施行偉歷以建丑之月為正改其年三月為孟夏其孟仲季月雖與夏正不同至於郊祀蒐狩班宣時令皆以建寅為正三年正月帝崩復用夏正其劉氏在蜀仍漢四分歷吴中書令闞澤受劉洪乾象法於東萊徐岳又加解注中常侍王蕃以洪術精妙用推渾天之理以制儀象及論故孫氏用乾象歷至吴亡武帝踐阼泰始元年因魏之景初歷改名泰始歷楊偉推五星尤疎闊故元帝渡江左以後更以乾象五星法代偉歷自黄初已後改作歷術皆斟酌乾象所減斗分朔餘月行陰陽遲疾以求折衷洪術為後代推步之師表故先列之云
乾象歷
上元己丑以來至建安十一年景戍歲積七千三百七十八年
乾法千一百七十
會通七千一百七十一
紀法五百八十九
周天二十一萬五千一百四十
通法四萬三千二十六
通數四十一
日法四百五十七
歲中十二
餘歲三千九十
章歲十九
没法百三
章閏七
會數四十七
會歲八百九十三
章月二百四十五
會率千八百八十二
朔望合數九百四十一
會日萬一千四十五
紀月七千二百八十五
元月一萬四千五百七十
月周七千八百七十四
小周二百五十四
推入紀
置上元盡所求年以乾法除之不滿乾法以紀法除之餘不滿紀法者入内紀甲子年也滿法去之入外紀甲午年也
推朔
置入紀年外所求以章月乘之章歲而一所得為定積月不盡為閏餘閏餘十二以上歲有閏以通法乘定積月為假積日滿日法為定積日不盡為小餘以六旬去積日為大餘命以所入紀算外所求年天正十一月朔日也
求次月加大餘二十九小餘七百七十三小餘滿日法從大餘小餘六百八十四以上其月大
推冬至
置入紀年外所求以餘數乘之滿紀為大餘不盡為小餘以六旬去之命以紀算外天正冬至日也
求二十四氣
置冬至小餘加大餘十五小餘五百一十五滿二千三百五十六從大餘命如法
推閏月
以閏餘減章歲餘以歲中乘之滿章閏為一月不盡半法已上亦一有進退以無中月
推弦望
加大餘七小餘五百五十七半小餘如日法從大餘餘命如前得上弦又加得望又加得下弦又加得後月朔其弦望定小餘四百一以下以百刻乘之滿日法得一刻不盡什之求分以課所近節氣夜漏未盡以算上為日
推没
置入紀年外所求以餘數乘之滿紀法為積没有餘加盡積為一以會通乘之滿没法為大餘不盡為小餘大餘命以紀算外冬至後没日求次没加大餘六十九小餘六十滿其法從大餘無分為減
推日度
以紀法乘積日滿周天去之餘以紀法除之所得為度命度以牛前五度起宿次除之不滿宿即天正夜半日所在
求次日加一度經斗除分分少損一度為紀法加焉推月度
以月周乘積日滿周天去之餘滿紀法為度不盡為分命如上則天正朔夜半月所在度
求次月小月加度二十二分二百五十八大月又加一日度十三分二百一十七滿法得一度其冬下旬夕在張心署之
推合朔度
以章歲乘朔小餘滿會數為大分不盡小分以大分從朔夜半日分滿紀法從度命如前天正合朔日月所共會也
求次月加度二十九大分三百一十二小分滿會數從大分大分滿紀法後度經斗除大分
求弦朢日所在度加合朔度七分二百二十五小分十七半大小分及度命如前則上弦日所在度又加得望下弦後月合
求弦朢月行所在度加合朔度九十八大分四百八小分四十一大小分及度命如前合朔則上弦月所在又加得朢下弦後月合
求日月昏明度日以紀法月以月周乘所近節氣夜漏二百而一為明分日以減紀法月以減月周餘為昏分各以加夜半如法為度
推月蝕
置上元年外所求以會歲去之其餘年以會率乘之如會歲為積蝕有餘加積一會月乘之如會率為積月不盡為月餘以章閏乘餘年滿章月為積閏以減積月餘以歲中去之不盡數起天正
求次蝕加五月月餘千六百三十五五滿會率得一月月以望
推卦用事日
因冬至大餘倍其小餘坎用事日也加小餘千七十五滿乾法從大餘中孚用事日也
求次卦各加大餘六小餘百三其四正各因其中日而倍其小餘
推五行用事
置冬至大小餘加大餘二十七小餘九百二十七滿二千三百五十六從大餘得土用事日也加大餘十八小餘六百一十八得立春木用事日加大餘七十三小餘百一十六復得土又加土如得其火金水放此
推加時
以十二乘小餘滿其法得一度辰數從子起算外朔弦望以定小餘
推漏刻
以百乘小餘滿其法得一刻不盡什之求分課所近節氣起夜分盡夜上水未盡以所近言之推有進退進加退減所得也進退有差起分度後二率四度轉增少少每半者三而轉之差滿三止歷五度而減如初
月行三道術
月行遲疾周進有恒會數從天地凡數乘餘率自乘如會數而一為過周分以從周天月周除之歷日數也遲疾有衰其變者勢也以衰減加月行率為日轉度分衰左右相加為損益率益轉相益損轉相損盈縮積也半小周乘通法如通數而一以歷周減焉為朔行分也
日轉度分 列衰 損益率
盈縮積 月行分
一日十四度【十分】 一退減 益二十二
盈初 三百七十六
二日十四度【九分】 二退減 益二十二
盈二十二 二百七十五
三日十四度【七分】 三退減 益十九
盈四十三 二百七十三
四日十四度【四分】 四退減 益十六
盈六十三 二百七十
五日十四度【八分】 四退減 益十二
盈七十八 二百六十六
六日十三度【十五分】四退減 益八
盈九十 二百六十二
七日十三度【十一分】四退減 益四
盈九十八 二百五十八
八日十三度【七分】 四退減 損四
&nb