律曆初階下|四:四分曆

四分曆是最早產生的推步曆法,由於一年是 365 1/4 日,所以取名「四分」。產生於春秋晚期,一直用到漢末。先秦四分曆已經失傳,現在能看到的先秦古六曆有殷曆、魯曆、周曆、夏曆、黃帝曆、顓頊曆,都是漢人傳述的。太初改制,行三統曆,一年雖然不再是 365 1/4 日,但也可以看作四分曆系統。東漢章帝元和二年又重新改行四分曆。這些四分曆的基本計算方法全都一致,區別在於起算年不同。文中附有計算實例,可作爲上手曆法計算的練習。

『先秦四分曆已經失傳,現在能看到的先秦古六曆有殷曆、魯曆、周曆、夏曆、黃帝曆、顓頊曆,都是漢人傳述的


古四分曆

史記曆書曆術甲子篇,一些人認爲是司馬遷的太初改曆方案,而張汝舟、張聞玉認爲是司馬遷保留下來的古曆。「太初」並非漢武帝太初秊號,而是指曆元之太初,其中的秊號秊數都是後人竄入。經他推筭,「天正甲寅元」殷曆創製於公元前 427 秊甲寅秊己酉蔀首秊,公元前 1567 秊爲甲寅元甲子蔀首秊。

  • 【一月】29 499/940 = 27759/940 日,朔到望 14 1439/1880 日
  • 【1 秊】365 1/4 日,
  • 【1 章】19 秊 235 月,卽在 19 秊中加入 7 箇閏月
  • 【1 蔀】4 章,76 秊 940 月 27759 日。27759 % 60 = 39。蔀餘 39
  • 【1 紀】20 蔀,1520 秊。20 蔀之後蔀餘歸零。1520 % 60 = 20
  • 【1 元】3 紀,4560 秊。三次之後秊干支亦囘復。

規定曆法起點是夜半朔旦冬至,是秊月日的共同起點。此時太陽在黃道最南,日、月、地心、觀測點在同一直線,日月地心在一側,觀測點在另一側。

誤差:一月 29 499/940 ≈ 29.53085106 日,今測平均 29.530588 日,每月超過實測 0.00026306 日,每秊超過 0.00026306 × 235/19 × 940 ≈ 3.0584 分。所以推筭公元前 427 秊之前的應該每秊加小餘 3.0584,之後的減小餘 3.0584。

甲寅元曆二十蔀日干支及三元蔀首秊干支表

數字表示蔀餘。只有顓頊曆蔀首不同,在此不列出來了

古六曆中,五曆同用甲子蔀起首,只有顓頊用己巳蔀。

丁巳元周曆

1234567891011121314151617181920
蔀首甲子 0癸卯 39壬午 18辛酉 57庚子 36己卯 15戊午 54丁酉 33丙子 12乙卯 51甲午 30癸酉 9壬子 48辛卯 27庚午 6己酉 45戊子 24丁卯 3丙午 42乙酉 21
天元丁巳癸酉己丑乙巳辛酉丁丑癸巳己酉乙丑辛巳丁酉癸丑己巳乙酉辛丑丁巳癸酉己丑乙巳辛酉
地元丁丑癸巳己酉乙丑辛巳丁酉癸丑己巳乙酉辛丑丁巳癸酉己丑乙巳辛酉丁丑癸巳己酉乙丑辛巳
人元丁酉癸丑己巳乙酉辛丑丁巳癸酉己丑乙巳辛酉丁丑癸巳己酉乙丑辛巳丁酉癸丑己巳乙酉辛丑

庚子元魯曆

1234567891011121314151617181920
蔀首甲子 0癸卯 39壬午 18辛酉 57庚子 36己卯 15戊午 54丁酉 33丙子 12乙卯 51甲午 30癸酉 9壬子 48辛卯 27庚午 6己酉 45戊子 24丁卯 3丙午 42乙酉 21
天元庚子丙辰壬申戊子甲辰庚申丙子壬辰戊申甲子庚辰丙申壬子戊辰甲申庚子丙辰壬申戊子甲辰
地元庚申丙子壬辰戊申甲子庚辰丙申壬子戊辰甲申庚子丙辰壬申戊子甲辰庚申丙子壬辰戊申甲子
人元庚辰丙申壬子戊辰甲申庚子丙辰壬申戊子甲辰庚申丙子壬辰戊申甲子庚辰丙申壬子戊辰甲申

甲寅元殷曆

1234567891011121314151617181920
蔀首甲子 0癸卯 39壬午 18辛酉 57庚子 36己卯 15戊午 54丁酉 33丙子 12乙卯 51甲午 30癸酉 9壬子 48辛卯 27庚午 6己酉 45戊子 24丁卯 3丙午 42乙酉 21
天元甲寅庚午丙戌壬寅戊午甲戌庚寅丙午壬戌戊寅甲午庚戌丙寅壬午戊戌甲寅庚午丙戌壬寅戊午
地元甲戌庚寅丙午壬戌戊寅甲午庚戌丙寅壬午戊戌甲寅庚午丙戌壬寅戊午甲戌庚寅丙午壬戌戊寅
人元甲午庚戌丙寅壬午戊戌甲寅庚午丙戌壬寅戊午甲戌庚寅丙午壬戌戊寅甲午庚戌丙寅壬午戊戌

【朔旦甲子日法】平秊 12 月 × 29 499/940 = 354 348/940 日。減去 5 甲子㝵 54 348/940,大餘 54,小餘 348。第一秊正月初一甲子1日,所以第二秊十一月朔旦是戊午55日。

【冬至甲子日法】一秊 365 1/4 日,以甲子除之,餘 5 1/4,大餘 5,小餘 8 8/32 ,所以第二秊的冬至是己巳日卯時。

閏月位置由無中置閏法確定。365 1/4 ÷ 24 = 15 7/32,每箇節气之閒就相隔 15 7/32 日。從冬至開始,依次加大餘 15、小餘 7,卽可得出各節气。

365 1/4 ÷ 12 = 30 14/32

曆術甲子篇

史記上用的太初以後的秊號,不方便看是第幾秊,這裏轉成更直觀的表格。第一秊爲甲寅秊。

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
方位正北正西正南正東
月數12121312121312121312131212131212131213121213121213121213121312121312121312131212131212131212131213121213121213121312121312121312121312131212131212131213
朔大餘0544812712519143732565044835721153934285246415595317123530244842371551913832262044393357511510428221740355953471160241813373155494482562015
朔小餘03486966031135926661422869277184532880787195543450798705113461368716124313797276344288929764555290030821556347081822613348182973614449239974765462410317665739203282355839318382465945018492571645124197671758243077868593
冬至大餘051015212631364247525738131824293439455055061116212732371248535839141924303540455156161217222733384348545949152025303641465157271218232833
冬至小餘081624081624081624081624081624081624081624081624081624081624081624081624081624081624081624081624081624081624081624

天左旋,一晝夜行一周天,一秊 365 1/4 日,所以第一秊冬至子時正北,弟二秊卯時正東。

練習

推筭方法:先入蔀,秊用曆數甲子篇秊序,該秊大餘加該蔀蔀餘,㝵該秊子月朔日干支。再求各月朔日干支。例:十月之交「十月之交,朔月辛卯,日有食之。」前人考訂爲周幽王六秊公元前 776 秊。1567 - 776 = 791,791 ÷ 76 = 10 … 31,入天元甲午蔀 32 秊。査曆數甲子篇,太初三十二秊大餘 30,小餘 297,甲午蔀蔀餘 30,30 + 30 歸零爲甲子。前 776 秊子月甲子日 297 分朔,筭上誤差,(776 - 427) × 3.0584 ≈ 1067 分,進一加小餘㝵 424 分,卽乙丑日 424 分朔。

張汝舟考訂武王克商爲前 1106,距前 427 秊 679 秊,距前 1567 秊 461 秊。461 ÷ 76 = 6 … 5,入天元戊午蔀 6 秊。六秊大餘 1,小餘 359。戊午蔀蔀餘 54,54 + 1 = 55。誤差 679 × 3.0584 ≈ 2077 分,加大餘 2、小餘 197,得大餘 57、小餘 556。算外子月辛酉朔。子月大月,故丑月大餘 28 辛卯朔,小餘 115。寅月小月,大餘 57 庚申朔,小餘 614。卯月大月,大餘 27 庚寅朔,小餘 173。辰月小月,大餘 56 己未朔,小餘 672。巳月大月,大餘 26 己丑朔,小餘 231。劉歆引武成:「惟一月壬辰,旁死霸二日」「粤若來三當爲二月,旣死霸一日,粵五日甲子」「惟四月旣旁生霸十七日,粵六日庚戌」則是殷正一月辛卯朔,二月庚申朔,四月己丑朔。相合。不過問題是,二月之後有閏二月,「惟四月」正好跳過去了,周初不可能有秊中置閏。

1919 到前 427 秊 2345 秊。到前 1567 秊 3485 秊。3485 ÷ 1520 = 2 … 445,445 ÷ 76 = 5 … 65,入地元己卯蔀 66 秊。66 秊大餘 13,小餘 257,己卯蔀蔀餘 15,15 + 13 = 28。誤差 2362 × 3.0584 ≈ 7224 分,減大餘 7,小餘 644,得大餘 20,小餘 553。算外甲申。査萬秊曆,相合。

2019 秊到前 427 秊 2445 秊,到前 1567 秊 3585 秊。3585 ÷ 1520 = 2 … 545,545 ÷ 76 = 7 … 13,入地元丁酉蔀 14 秊。14 秊大餘 44,小餘 880,丁酉蔀蔀餘 33,33 + 44 = 77,77 - 60 = 17。誤差 2462 × 3.0584 ≈ 7530 分,減大餘 8,小餘 10,得大餘 9,小餘 870。算外癸酉。査萬秊曆,相合。

三統曆

太初曆是八十一分曆,與司馬遷的四分曆不同。三統曆就是太初曆。

見於漢書律曆志。武帝用鄧平、落下閎的八十一分律曆,廢其餘十七家。改元封七秊爲太初元秊,十一月冬至甲子日爲曆首,正月癸亥日爲歲首。太初元秊,太初曆定爲甲寅,三統曆爲丙子,四分曆爲丁丑。甲寅是硬性規定的,丙子由超辰法筭㝵,丁丑是以往秊數順數而㝵,以丁丑爲是。

  • 【1 月】29 43/81 = 2392/81 日。2392:月法,81:日法。每月分四段,598:通法。自朔至望 2392/81 ÷ 2 = 14 62/81 日
  • 【1 秊】29 43/81 × 235 ÷ 19 = 365 385/1539 = 562120/1539 日。同四分曆 19 秊置 7 閏。每月有一箇中气,閏月無中气,因而一秊有 12 箇中气,12:歲中
  • 【1 章】29 43/81 × 235 = 6939 61/81 = 562120/81 日。19:閏法、章歲,235:章月。一章之後冬至囘到十一月朔旦。1 章 235 箇月之中,日繞地 19 周,月行 235 + 19 = 254 周。一章有 228 箇中气,228:章中
  • 【1 終】9 章 562120/9 = 62457 7/9 日
  • 【1 會】3 終 27 章 513 秊
  • 【1 統】3 會 9 終 81 章 = 1539 秊 = 562120 日。一統之後冬至囘到十一月朔旦夜半。每統有 18468 箇中气,18468:統中
  • 【1 元】3 統 = 243 章 = 4617 秊。4617:元法。562120 % 60=40,所以元首甲子,天統仲統甲子一統,地統季統甲辰二統,人統孟統甲申三統,一元三統之後冬至復歸十一月甲子朔旦夜半。4617 = 81 × 57,57:周至。

【誤差】三統曆一月 29 43/81 ≈ 29.5308641975 日,每月超過實測 0.0002761975309 日,每秊超過 0.0002761975309 × 235/19 × 81 = 0.2767063158 分。三統曆以太初元秊、公元前 104 秊爲曆首,同樣,前 104 秊以前,每秊加小餘 0.2767,以後的減小餘 0.2767。我們推算周初史事,假設是前 1050 秊,則四分曆 (1050 - 427) × 3.0584 = 1905 分,則應該往後推 2 日 25 分。三統曆 (1050 - 104) × 0.2767 ≈ 262 分,則應該往後推 3 日 19 分。相差一日,還好。四分曆有曆首早的優埶。

古代日行一日爲一度,一周 365 385/1539 = 562120/1539 度,562120:周天。

  • 【近距曆元】不考慮五星日月會合周期:太初元秊前十一月甲子朔旦夜半冬至
  • 【上元】加入七曜會合周期的曆元。太極上元:2626560 × 3 × 3 = 23639040 歲。

下表照抄漢書律曆志甲子元三統各章章首日干支 數字表示第幾章,計筭時先入統再入章

11019283746556473
甲子(14)辛酉己未丁巳乙卯壬子庚戌戊申丙午
甲辰辛丑己亥丁酉乙未壬辰庚寅戊子丙戌
甲申辛巳己卯丁丑(2)乙亥(4)壬申庚午戊辰丙寅(12)
21120293847566574
癸卯辛丑己亥丁酉甲午壬辰庚寅戊子乙申
癸未辛巳己卯丁丑甲戌壬申庚午戊辰乙丑
癸亥辛酉己未丁巳(3)甲寅壬子庚戌戊申(10)乙巳
31221303948576675
癸未辛巳己卯丙子甲戌壬申庚午丁卯乙丑
癸亥辛酉己未丙辰甲寅壬子庚戌丁未乙巳
癸卯辛丑己亥丙申甲午壬辰庚寅(9)丁亥乙酉
41322314049586776
癸亥(15)辛酉戊午丙辰甲寅壬子己酉丁未乙巳
癸卯辛丑戊戌丙申甲午壬辰己丑丁亥乙酉
癸未辛巳戊寅丙子甲戌壬申(7)己巳丁卯乙丑
51423324150596877
癸卯(16)庚子戊戌丙申甲午辛卯己丑丁亥乙酉
癸未庚辰戊寅丙子甲戌辛未己巳丁卯乙丑(1)
癸亥庚申戊午丙辰甲寅 (5)辛亥己酉丁未乙巳(13)
61524334251606978
壬午庚辰戊寅丙子癸酉辛未己巳丁卯甲子
壬戌庚申戊午丙辰癸丑辛亥己酉丁未甲辰
壬寅庚子戊戌丙申癸巳辛卯己丑丁亥(11)甲申
71625344352617079
壬戌(17)庚申戊午乙卯癸丑辛亥己酉丙午甲辰
壬寅庚子戊戌乙未癸巳辛卯己丑丙戌甲申
壬午庚辰戊寅乙亥癸酉辛未己巳丙寅甲子
81726354453627180
壬寅庚子丁酉乙未癸巳辛卯戊子丙戌甲申
壬午庚辰丁丑乙亥癸酉辛未戊辰丙寅甲子
壬戌庚申丁巳乙卯癸丑辛亥(8)戊申丙午甲辰
91827364554637281
壬午己卯丁丑乙亥癸酉庚午戊辰丙寅甲子
壬戌己未丁巳乙卯癸丑庚戌戊申丙午甲辰
壬寅己亥丁酉乙未癸巳(6)庚寅戊子丙戌甲申

(1) 商太甲元秊 (2) 文王四十二秊 (3) 周公五秊 (4) 微二十六秊 (5) 獻十五秊 (6) 懿九秊 (7) 惠三十八秊 (8) 僖五秊 (9) 成十二年 (10) 元四秊 (11) 康四秊 (12) 愍二十二秊 (13) 楚元三秊 (14) 漢太初元秊 (15) 初元二秊 (16) 河平元秊 (17) 始建國三秊

漢書誤作庚子

三統曆與殷曆章蔀對照表

每元秊數和甲子的最小公倍數是 4617 × 20,卽每二十秊,秊名重複一次。下爲二十元天地人三統首秊秊干支:

1234567891011121314151617181920
天統丙子癸酉庚戊丁卯甲子辛酉戊午乙卯壬子己酉丙午癸卯庚子丁酉甲午辛卯戊子乙酉壬午己卯
地統乙卯壬子己酉丙午癸卯庚子丁酉甲午辛卯戊子乙酉壬午己卯丙子癸酉庚戊丁卯甲子辛酉戊午
人統甲午辛卯戊子乙酉壬申己卯丙子癸酉庚戊丁卯甲子辛酉戊午乙卯壬子己酉丙午癸卯庚子丁酉

閏餘節氣等

4.2.1 推天正:求天正月以前的積月,以判定該秊是否有閏月。入統歲數 × 235/19 = 積月 閏餘/19 。如果閏餘 ≥ 12,加上本秊所餘 7,則有閏月。若求地正月積月,要加積月一;求人正月,加積月二。

4.2.2 推正月朔:積月 × 2392/81 = 積日 小餘/81。前月小餘加本月小餘,如果滿 81,則成一日,本月爲大月,卽本月小餘 ≥ 38 爲大月,≤ 37 爲小月。大月爲 30 49/81 日。

4.2.3 求闰月位置。12 閏餘 + 7N ≥ 228 時,N 爲閏月自冬至所在月起算。還要再確認一遍。

4.2.4 求冬至法同曆術甲子篇,一秊日數減六甲子㝵 5 385/1539 = 8080/1539,8080:策餘。入統年數 × 8080/1539 = 積日 小餘/1539 ,從統首冬至日名算起,大餘卽是冬至日名。

4.2.5 每秊 12 箇中气,相隔 365 385/1539 ÷ 12 = 140530/4617 = 30 2020/4617。140530:中法。每气日數:365 385/1539 ÷ 24 = 15 1010/4617。

4.2.6 二十四節氣相隔 15 1010/4617 日,爲了能與冬至大小餘相加,將其分子分母擴大三倍。二十四大餘 = 冬至大餘 + 15n,小餘 = 3 冬至小餘 + 1010 n。小餘滿 4617 歸入大餘。

超辰等

歲星歲數 1728,見數 1583,1728 - 1583 = 145,每 1728 秊行天 145 周,周天分 1728 分,每秊行 145 分,周天分 12 次,每次 1728 ÷ 12 = 144 分,卽每 144 秊行天 145 次。

積歲 % 1728 = 歲數,歲數 × 145/144 = 積次 次餘/144。積次 % 12 = 定次,數起星紀,筭外卽㝵。次餘 × 30/144 = 積度。如伐桀之歲距上元 141480 歲,141480 % 1728 = 1512,1512 × 145/144 = 1522 72/144,1522 % 12 = 10,72 × 30/144 = 15,星紀往後數 10 爲大火,氐 5 度加 10 爲房 5 度。

求天正合朔時日月所在星度。周天 562120 分,古代日行一日爲一度,一度 1539 分。(積日 × 1539 + 小餘 × 19) / 562120 = 餘數,餘數/1539 = 度數。從牽牛起筭,爲合朔前一日所在星度。減去一度爲合朔日所在星度。

世經

畢業論文的寫得清楚一些。

漢書卷二十一下律曆志下,弟 1015–1017 葉

春秋曆,周文王四十二秊十二月丁丑朔旦冬至,孟統之二會首也。後八歲而武王伐紂。……三統,上元至伐紂之歲,十四萬二千一百九歲,歲在鶉火張十三度。

142109 % 1728 = 413,413 × 145/144 = 415 125/144,415 % 12 = 7,筭外歲在鶉火。125 × 30/144 = 26 4/144,所以是張十三度。

文王受命九秊而崩,再㫷,在大祥而伐紂,故書序曰:「惟十有一秊,武王伐紂,作太誓。」八百諸侯會。還歸二秊,乃遂伐紂克殷,以箕子歸,十三秊也。故書序曰:「武王克殷,以箕子歸,作洪範。」洪範篇日:「惟十有三祀,王訪于箕子。」自文王受命而至此十三秊,歲亦在鶉火,故傳曰:「歲在鶉火,則我有周之分壄也。」

142096 % 1728 = 400,400 × 145/144 = 402 112/144,402 % 12 = 6,筭外在鶉首。

142097 % 1728 = 401,401 × 145/144 = 403 113/144,403 % 12 = 7,筭外在鶉火。113 × 30/144 = 23 78/144,張十度。

所以,劉歆認爲的十三秊,是受命之時卽爲受命元秊,而非王鳴盛的受命次秊爲受命元秊。

師初發,以殷十一月戊子,日在析木箕七度,故傳曰:「日在析木。」是夕也,月在房五度。房爲天駟,故傳曰:「月在天駟。」後三日得周正月辛卯朔,合辰在斗前一度,斗柄也,故傳曰:「辰在斗柄。」明日壬辰,䢅星始見。

142109 % 4617 = 3599,3599 ÷ 1539 = 2 521/1539,入甲申統 521 秊。521 × 235/19 = 6443 18/19,積月 6443,閏餘 18,此秊有閏月。6443 × 2392/81 = 190267 29/81,190267 % 60 =7,是秊周正辛卯朔。(1539 × 190267 + 19 × 29) % 562120 = 519064,519064 ÷ 1539 = 337 421/1539,箕 10 度,距斗 1 度。此公式見「求天正合朔時日月所在星度」條

殷十一月爲周十二月,減一月之餘,大餘 37,小餘 67。小餘滿了 81,周十二月爲大月 30 日,辛酉朔。戊子爲二十八日,距合朔三日。337 421/1539 減去三度,㝵 333 1409/1539,四捨五入,㝵箕 7 度。

癸巳武王始發,丙午還師,戊午度于孟津。孟津去周九百里,師行三十里,故三十一日而度。明日己未冬至,

癸巳爲周正月三日,戊午則爲二十八日。

䢅星與婺女伏,歷建星及牽牛,至於婺女天黿之首,故傳曰「星在天黿」。周書武成篇:「惟一月壬辰,旁死霸,若翌日癸巳,武王乃朝步自周,于征伐紂。」序曰:「一月戊午,師度于孟津。」至庚申,二月朔日也。四日癸亥,至牧壄,夜陳,甲子昧爽而合矣。故外傳曰:「王以二月癸亥夜陳。」武成篇曰:「粤若來三月,旣死霸,粵五日甲子,咸劉商王紂。」

正月大餘 7,小餘 29,加一月之大小餘,㝵大餘 36,小餘 72,甲申起筭,㝵二月庚申朔,五日甲子。

是歲也,閏數餘十八,正大寒中,在周二月己丑晦。明日閏月庚寅朔。三月二日庚申驚蟄。四月己丑朔死霸。死霸,朔也。生霸,望也。是月甲辰望,乙巳旁之。故武成篇曰:「惟四月旣旁生霸,粵六日庚戌,武王燎于周廟。翌日辛亥,祀于天位。粤五日乙卯,乃以庶國祀馘于周廟。」

是秊大小餘等如下:

月份大餘小餘
正月729辛卯
二月29+7=3643+29-72庚申朔,己丑晦
閏月29+1+36=66,66=60=672+43=115,115-81=34庚寅
三月29+6=3534+43=77己未朔,庚申二日
四月29+1+35=65,65=60=577+43=120,120-81=39己丑朔
四月朢14+1+5=2039+62=101,101-81=20甲辰朢

劉歆引武成:「惟一月壬辰,旁死霸二日」「粤若來三當爲二月,旣死霸一日,粵五日甲子」「惟四月旣旁生霸十七日,粵六日庚戌」

四月二十一日、粵六日:庚戌,二十二日、翌日:辛亥,二十六日、粵五日:乙卯。武成與三統曆一一相合,但三統曆比古六曆更疏闊,不可能上通周初。

文王十五而生武王,受命九秊而崩。崩後四秊而武王克殷,克殷之歲八十六矣,後七歲而崩。故禮記文王世子曰:「文王九十七而終,武王九十三而終。」凡武王卽位十一秊,周公攝政五秊,正月丁巳朔旦冬至,殷曆以爲六秊戊午,距煬公七十六歲,入孟統二十九章首也。

事件上元以來文王秊齡武王秊齡
生武王142024151
文王受命1420978974
文王崩1421059782
伐紂14210986
武王崩14211693
周公攝政五秊142120

武王卒秊爲 142120,142120 % 4617 = 3610,3610 ÷ 1539 = 2 532/1539,532 ÷ 19 = 28,532 × 235/19 = 6580 無閏餘。6580 × 2392/81 = 194313 7/81,194313 % 60 = 33。入甲申統 532 秊,29 章首,積月 6580,積日 194313,大餘 33,小餘 7,正月丁巳朔旦冬至。

後二歲,得周公七秊「復子明辟」之歲。是歲二月乙亥朔,庚寅望,後六日得乙未。故召誥曰:「惟二月旣望,粵六日乙未。」又其三月甲辰朔,三日丙午。召誥曰:「惟三月丙午朏。」古文月采篇曰:「三日曰朏。」

142122 % 4617 = 3612,3612 ÷ 1539 = 2 534/1539,534 × 235/19 = 6604 14/19,6604 × 2392/81 = 195021 67/81,195021 % 60 = 21。入甲申統 534 秊,積月 6604,閏餘 14,有閏月,積日 195021,大餘 21,小餘 67,正月乙巳朔。43 + 67 = 110,110 - 81 = 29,21 + 29 +1 = 51,大餘 51,小餘 29,二月乙亥朔。29 + 62 = 91,91 - 81 = 10,51 + 14 +1 = 66,66 - 60 = 6,二月十六日庚寅望,二月二十一日乙未。29 + 43 = 72,51 + 29 = 80,80 - 60 = 20,大餘 20,小餘 72,三月甲辰朔,三日丙午。

是歲十二月戊辰晦,周公以反政。故洛誥篇曰:「戊辰,王在新邑,烝祭歲,命作策,惟周公誕保文武受命,惟七秊。」

是秊大小月朔日如下:

月份大餘小餘大小月
2072甲辰
5034甲戌
1977癸卯
4939癸酉
191癸卯
4844壬申
186壬寅
閏九4749辛未
1711辛丑
十一4654庚午
十二1616庚子

應爲十二月戊辰晦。成王元秊正月己巳朔。

成王元秊正月己巳朔,此命伯禽俾侯于魯之歲也。後三十秊四月庚戌朔,十五日甲子哉生霸。故顧命曰:「惟四月哉生霸,王有疾不豫,甲子,王乃洮沫水」,作顧命。翌日乙丑,成王崩。

成王在位 30 秊,是秊入甲申統 564 秊。564 × 235/19 = 6975 15/19。是秊四月,加積月 3,㝵 6978。6978 × 2392/81 = 206066 30 /81,206066 % 60 = 26,大餘 26,小餘 30。四月庚戌朔,望加大餘 14,小餘 62,㝵大餘 41,小餘 11,十六日乙丑望。甲子爲十五日,爲望前一日。劉歆以爲成王卽位三十秊而崩。劉歆爲使經文合於三統,故解哉生霸爲十五日。

漢元秊公元前 206,距上元 143025 歲,太初元秊前 104,爲 143127 歲,丙子秊。

練習

1919 秊,距太初元秊 2022 秊,距上元 145149 歲。145149 % 4617 = 2022,2022 ÷ 1539 = 1 483/1539,483 × 235/19 = 5973 18/19,5973 × 2392/81 =176387 69/81,176387 % 60 = 47。入甲辰統 483 秊,丁丑章,積月 5973,閏餘 18,積日 176387,大餘 47,小餘 69。算上誤差,2022 × 0.2767 = 559.4874,減去 6 日 73 分,得大餘 40,小餘 77。正月甲申朔。査萬秊曆,戊午秊正月初一甲申21。相合。

2019 秊,距太初元秊 2122 秊,2122 ÷ 1539 = 1 583/1539,583 × 235/19 = 7210 15/19,7210 × 2392/81 = 212917 43/81,212917 % 60 = 37。入甲辰統 583 秊,積月 7210,閏餘 15,積日 212917,大餘 37,小餘 43。算上誤差,2122 × 0.2767 = 587.1574,減去 7 日 20 分,得大餘 30,小餘 23。正月丙子11朔。査萬秊曆,今秊是正月初一是癸酉10,多了 1 天。

1973 秊,距太初元秊 2076 秊,入甲辰統 537 秊,537 × 235/19 = 6641 … 16,6641 × 2392/81 = 196114 … 38,196114 % 60 = 34,大餘 34,小餘 38。誤差,2076 × 0.2767 ≈ 574,減 7 日 7 分,大餘 27,小餘 31。得辛未8。查萬秊曆,庚午7,多了一天。

如果把誤差調整爲 0.29,那就能剛好。

五星

內行星五步表

動態水星日行度行日金星度
䢅始見去日半次
逆行211/26
28
慢順行6/7733/4646
疾順行1 1/3181 15/92184
1 7/937 122029605/1340822971 33/9283
疾順行1 1/316 1/21 15/92181 45/107
夕始見去日半次
慢順行6/7733/4646
1 1/27 62/107
逆行211/26
伏逆行4/15247/816 1295352/9977337
一復115 122029605/134082297584 1295352/9977337

外行星五步表

動態火星行度行日木星行度行日土星行度行日
䢅始見去日半次
順行53/922762/111211/1587
102534
逆行17/62621/7845/81101
1024 3/730871133 862455/19275975
順行53/922762/11111 1828362/73087111/1585
伏行73/92146 15689700/298673731/1133 3334737/73087113/1537 17170170/19275975
一見780 15689700/29867373398 5163102/7308711377 18032625/19275975

乾鑿度曆

  • 【1 月】29 43/81 = 2392/81 日
  • 【1 秊】12 7/19 = 235/19 月 = 562120/1539 日 = 365 385/1539 日
  • 【1 紀】76 秊 = 940 月 = 2248480/81 日 = 27759 1/81 日
  • 【1 蔀首】20 紀 = 1520 秊 = 18800 月 = 44969600/81 日 = 555180 20/81 日
  • 【1 元】3 蔀首 = 4560 秊 = 2563267200/1539 日 = 1665540 1140/1539 日

此曆是糅合三統與古四分曆而成的,框架是殷曆,日法是三統曆,無法歸零。積秊顯然也是受了三統曆影響。雖然合於圖讖,但在曆法實踐中卻無法落實。

紀是曆術甲子篇的蔀,蔀是曆術甲子篇的紀。周髀算經趙君卿注引乾鑿度佚文,蔀首始甲子,次癸卯,次壬午,終於乙酉,與曆術甲子篇同。

後漢四分曆

章帝元和二年85改行四分曆,文帝後元三年庚辰前 161爲入元之年。

  • 【1 秊】365 1/4 = 1461/4 日,1461:周天,4:日法,1461 ÷ 3 = 487:通法。365 1/4 - 360 = 21/4
  • 【1 章】19 秊設 7 閏月,235 月 6939 3/4 日。19:章法,7:章閏,235:章月。235 × 1461 = 343335:大周。每章日月相會 235 周,月行 254 周。( 1461/4 × 19 )/ 254 = 27759/1016 ≈ 27.3218近點月,1016:月周
  • 【1 蔀】4 章 76 秊 940 月 27759 日。76:蔀法,940:蔀月,27759:蔀日
  • 【1 紀】20 蔀 1520 秊 18800 月。1520:紀法,18800:紀月
  • 【1 元】3 紀 4560 秊。4560:元法

距上元年數 % 4560 = 入元年數。入元年數 % 1520 = 入紀年數。入紀年數 % 76 = 入蔀年數。三統曆算外 爲所求年太歲所在,四分曆算上 爲所求年太歲所在,因爲三統曆上元以來年數不包括所求年,四分曆包括。

殷曆二十蔀首表再友情提示一下,「天」「地」「人」一欄是歲名,「蔀首」一欄是日名

1234567891011121314151617181920
蔀首甲子癸卯壬午辛酉庚子己卯戊午丁酉丙子乙卯甲午癸酉壬子辛卯庚午己酉戊子丁卯丙午乙酉
天元甲寅庚午丙戌壬寅戊午甲戌庚寅丙午壬戌戊寅甲午庚戌丙寅壬午戊戌甲寅庚午丙戌壬寅戊午
地元甲戌庚寅丙午壬戌戊寅甲午庚戌丙寅壬午戊戌甲寅庚午丙戌壬寅戊午甲戌庚寅丙午壬戌戊寅
人元甲午庚戌丙寅壬午戊戌甲寅庚午丙戌壬寅戊午甲戌庚寅丙午壬戌戊寅甲午庚戌丙寅壬午戊戌

後漢四分曆二十蔀首表:

1234567891011121314151617181920
蔀首甲子癸卯壬午辛酉庚子己卯戊午丁酉丙子乙卯甲午癸酉壬子辛卯庚午己酉戊子丁卯丙午乙酉
天元庚辰丙申壬子戊辰甲申庚子丙辰壬申戊子甲辰庚申丙子壬辰戊申甲子庚辰丙申壬子戊辰甲申
地紀庚子丙辰壬申戊子甲辰庚申丙子壬辰戊申甲子庚辰丙申壬子戊辰甲申庚子丙辰壬申戊子甲辰
人紀庚申丙子壬辰戊申甲子庚辰丙申壬子戊辰甲申庚子丙辰壬申戊子甲辰庚申丙子壬辰戊申甲子

4.2.1.1【節氣】每年減去 6 甲子,餘 5 1/4 = 21/4 日。21:沒數。或 365 1/4 ÷ 24 = 15 7/32,7:沒法,32:中法。7 × 24 = 168:日餘,168 ÷ 32 = 5 1/4 = 21/4 日

4.2.1.2【閏月位置】(19 - 閏餘) × 12/7 = 月數 餘數/7 。月數 + 1 卽閏月所在。若餘數 ≥ 4,則閏月可在前也可在後,由中氣決定,因爲閏月沒有中氣。例:餘數 = 5,6 月中氣爲大暑,若大暑在弟 6 月,則閏六月,若在弟 7 月,則閏五月

4.2.1.3【弦望】每月 29 499/940 日,半月 14 719.5/940 日,四分之一月 7 359.75/940 日

4.2.1.4【朔望時刻】每日分爲 100 刻,朔望小餘 × 100/940 = 刻數 刻餘/940 。所在節氣小於夜漏之半的在前日,大於的在後日

4.2.2.1【冬至日名】每年後退 21/4 位,69 4/7 = 487/7 日後退一位一沒,4 秊 1461 日後退 21 位。487:通數。7 沒 = 1 滅,3 滅 = 4 秊。已知一沒求後一沒,大小餘分別加 69、4 卽可

4.2.2.2【冬至積日大餘】(入蔀年 - 1) × 21/4 = 大餘 小餘/4 。算外。求次年冬至,則大餘 +5,小餘 +1。每節氣相隔 15 7/32 日,大小餘分別相加卽可注意分母是 32 而非 4

4.2.2.3【冬至第一箇沒日】(入蔀年 - 1) × 21/4 = 積沒 沒餘/4 。積沒 × 69 4/7 = 大餘 小餘/7 記得是從蔀首日開始算大餘

4.2.2.4【天正】(入蔀年 - 1) × 235/19 = 積月 閏餘/19。例:漢順帝永建五年130距入元之年 291 秊含當年,291 ÷ 76 = 3 63/76,天紀弟 4 蔀辛酉弟 63 秊,算上爲庚午

4.2.2.5【天正朔日】積月 × 27759/940 = [(入蔀年 - 1) ×343335 - 1461 閏餘] ÷ 940 = 積日 小餘/940 ,積日 % 60 = 大餘。若小餘 ≥ 441,則爲大月

4.2.3.1【合朔日所在天度】積日 + 小餘/940 + 21.25 - 365.25n 單位:°,1° = 940′

4.2.3.2【朔日夜半日所在天度】積日 + 21.25 - 365.25n

次日夜半所在天度:+ 1°

4.2.3.3【朔日夜半月所在天度】日每日行 1°,月每日行 13 7/19 ° 。254/19 積日 + 21.25 - 365.25n單位:°,1° = 76′

次日夜半月所在天度:+ 13°28′ 。次月大月:+ 35°61′,次月小月:+ 22°33′

4.2.3.4【朔日黎明日所在天度】4.2.3.2 + 4.7 夜漏數

4.2.3.5【朔日昬日所在天度】4.2.3.2 + 76 - 4.7 夜漏數

4.2.3.5【朔日黎明月所在天度】4.2.3.3 + 50.08 夜漏數