顯示具有 太初曆 標籤的文章。 顯示所有文章
顯示具有 太初曆 標籤的文章。 顯示所有文章

2020年9月28日 星期一

閏月是怎麼決定的 (2):太初曆

在之前【閏月是怎麼決定的 (1):概論】文章中提及過,從有明確史料的太初曆 (西元前$104$年 - 西元$4$年) 開始,農曆便是採用「無中置閏」的方式來決定閏月,但其實這只是大原則而已,在麟德曆 (西元$666$年 - 西元$728$年) 之前一直還採用「閏周」的方式來決定閏月。

什麼是「閏周」?閏周就是大家耳熟能詳的「$19$年$7$閏」或是之後祖沖之曾採用過的「$391$年$144$閏」,其中「$19$年$7$閏」的「$19$年」的$19$稱為章歲,「$7$閏」的$7$稱為章閏。

在古代最初採用平氣平朔的曆法時,計算閏月的方式相對簡單。在本篇中主要要講解的是,在太初曆當時是如何使用「閏周」的方式來決定閏月的。

先把古書放一邊,了解一下基本的概念,太初曆使用的是$19$年$7$閏,也就是$235$個農曆月中有$7$個是閏月,數字的由來在之前【閏月是怎麼決定的 (1):概論】中有提及:

因為一個回歸年 $365.2422$ 天,若經過 $19$ 年,$ 365.2422 \times 19 = 6939.602$,其天數跟 $235 $ 個朔望月 $29.5306 \times 235 = 6939.691$ 的天數非常接近,而 $235 = 12 \times 19 + 7 $,也就是在這$19$年間,每年除了$12$個月之外,如果在$19$年間另外加入$7$個月的話,回歸年與朔望月便會形成一個很接近的循環,在古代曆法中,$19$ 便為一個「章」。

根據這幾個數字我們可以知道,如果把這$235$個農曆月平均分在$19$個回歸年間,一個回歸年共有$\frac{235}{19}=12\frac{7}{19}=12.368$個月左右,以一年正常$12$個月來看,每一年會多$\frac{7}{19}=0.368$個月左右,相當於每年會累積$\frac{7}{19}$個閏月,當這個月份累積超過$1$的時候,便是放置閏月的時候,再根據無中置閏的原則來看什麼時候是閏月。

這個累積閏月的基準點,跟之前一樣同樣是從「上元」開始累積,假設從上元開始經過了$2$個回歸年到了該年冬至,則共有 $\frac{235}{19} \times 2 = 24 \frac{14}{19}$個月,分數的部分即是閏月累積的月,因為還沒有超過$\frac{19}{19}$,目前還不用置閏,但可預期接下來的回歸年會再累積 $\frac{7}{19}$個閏月,分數的部分就會大於$1$了,所以我們知道接下來的回歸年會需要多個閏月。因為每年都是累積 $\frac{7}{19}$個閏月,當算到前一個回歸年累積的閏月超過 $\frac{12}{19}$個月時,接下來的一年累積的月份就會大於$1$,也就需要置閏了。

來看史書中的記載,太初曆的部分沒有仔細描述,不過由太初曆稍加改編的三統曆 (西元$5$年 - 西元$84$年) 寫得很清楚:

漢書卷二十一律曆志第一
統母日法八十一。
閏法十九,因為章歲。
章月二百三十五。
月法二千三百九十二。
周天五十六萬二千一百二十。
章中二百二十八。
推天正,以章月乘人(入)統歲數,盈章歲得一,名曰積月,不盈者名曰閏餘。閏餘十二以上,歲有閏。

括號的部分是因為史書傳抄之後版本不同的關係。裡面很多的數字都在之前的不同文章中曾提及,在此就不再重覆解釋。

前段曾提過實際的$19$個回歸年的天數與$235$個朔望月的天數非常接近,但只是非常接近並不相等,而在早期使用閏周的曆法,如這裡的太初曆/三統曆,如果我們仔細看其使用的數字,回歸年的長度與朔望月的長度是設計成真的過了$19$個回歸年就是一個大循環。以曆書中的數字來看,太初曆/三統曆使用的回歸年長度是$\frac{562120}{1539}=365\frac{385}{1539}=365.2502$天,而朔望月的長度是$\frac{2392}{81}=29\frac{43}{81}=29.53086$天,$19$個回歸年的長度則是$\frac{562120}{1539} \times 19 = \frac{562120}{81}$天,$235$個朔望月也剛剛好是$\frac{2392}{81} \times 235 = \frac{562120}{81}$天,數字是設計好的,也因為這樣,在計算閏月的時候會更簡單一些。

以章月乘人統歲數,盈章歲得一,名曰積月,不盈者名曰閏餘。「人統歲數」即「上元積年」,這其實就是上述所說的,如果要算某年(上元積年共$N$年)是否要置閏,「章月乘以上元積年除以章歲」$235 \times N \div 19 = \frac{235}{19} \times N = 積月 + \frac{閏餘}{19}$。閏餘十二以上,歲有閏,如上述所說,如果分數的部分$\geq \frac{12}{19}$,則接下來的回歸年累積閏月一定會$\geq 1$,所以「閏餘十二以上,歲有閏」。








至於哪一個月份要置閏呢?

置閏的原則是無中氣的月份置閏,$19$個回歸年共有$12 \times 19=228$個中氣,又因為$19$個回歸年需置7個閏月,所以平均每個中氣會累積$\frac{7}{228}個閏月$,亦即每過一個朔望月,該月的中氣會再離該月的朔更遠一些,即$\frac{7}{228}$個月。

或是我們可以用另個方式來理解,假設最初合朔時刻與中氣點的時刻是相同的,經過一個朔望月也就是$29\frac{43}{81}=29.53086$天,但下一個中氣則是$365\frac{385}{1539} \times \frac{1}{12}= 30.43751 $天之後,所以每過一個朔望月,中氣會遠離朔$(365\frac{385}{1539} \times \frac{1}{12}-29\frac{43}{81})$天,即 \[ \begin{align*} \frac{562120}{1539}\times \frac{1}{12} -\frac{2392}{81} &= \frac{2392 \times 235}{81 \times 19 } \times \frac{1}{12}- \frac{2392}{81} \\ &= \frac{2392}{81} \times (\frac{235}{19 \times 12} - \frac{19 \times 12}{19 \times 12} )\\ &= \frac{2392}{81} \times \frac{235-228}{228}\\ &= \frac{2392}{81} \times \frac{7}{228} \end{align*} \], 也就是一個朔望月的長度乘以$\frac{7}{228}$,即上述說的$\frac{7}{228}$個月。

數字這麼漂亮當然是因為設計過的所以必然如此。如果要知道某年的第$k$個中氣是否會需要閏月,根據前段所述,我們知道算到該年冬至累積的「閏餘」的算法是$235 \times N \div 19 = \frac{235}{19} \times N = 積月 + \frac{閏餘}{19}$。事實上,這個$\frac{閏餘}{19}$的部分,跟前一篇文章的「歸餘之掛」的概念是非常類似的,不過因為最早的曆法有採取閏周,數字特別設計過,算起來不像前一篇【古代怎麼推算朔日 (1):概論】所述相對複雜。

也就是這裡的閏餘,其實就是該月朔到冬至的長度。那我們要計算的是第$k$個中氣,所以閏餘的部分要繼續累加到第$k$個中氣,也就是$\frac{閏餘}{19}+\frac{7}{228} \times k = \frac{閏餘\times 12}{19 \times 12} + \frac{7}{228} \times k = \frac{閏餘 \times 12 + 7k}{228}$,即經過了$k$個中氣之後,中氣點的時刻距離該月合朔時刻的長度 (以月為單位),那現在問題就很簡單了,如果這個數字小於$1$,那我們知道該中氣離朔的距離還不到一個朔望月的長度,如果再算到下一個月,這個值大於$1$的話,也就是如下圖所示:
其中有一個朔望月不含中氣,那就可以知道這裡要置閏了。範例可見下圖:
此時不含「中氣」的那個月便會是個閏月。

再來看曆書是怎麼寫的:

漢書卷二十一律曆志第一
推閏餘所在,以十二乘閏餘,加七(十)得一。盈章中,數所得,起冬至,算外,則中至終閏。盈中氣在朔若二日,則前月閏也。

「十二乘閏餘加七,除以章中」,「章中」就是一個章($19$個回歸年)含有的中氣數,也就是曆書中有寫出的$228$。這一段其實就是$\frac{閏餘 \times 12 + 7k}{228}$。

從冬至開始算起,如果有一個朔望月不含中氣,「則中至終閏」,就是要放置閏月的時候了。此時,那個在閏月後出現的中氣稱為「盈中氣」,因為兩個中氣相隔的長度僅$30$多天,所以這個「盈中氣」一定是出現在初一或初二,也就是「在朔若二日」。

最後,「則前月閏也」,不過如果真的照這個算法的話,其實會有一點小問題,譬如假設「穀雨」這個中氣的中氣點是在該月初一下午$1$點,該月合朔時刻是在初一下午$2$點,次月合朔時刻是在初一上午$7$點,「小滿」這個中氣的中氣點是在次月初一上午$8$點,如下圖所示:

也就是說,計算的結果會是該月朔至次月朔的這段期間內沒有「中氣」,但是因為「穀雨」的中氣點是在初一,所以在曆法的訂定上「該月」含有「穀雨」這個「中氣」,這樣就不能當閏月了。事實上從該月往回查閱通常一到兩個月可以找到無中氣的月份,也就是「則前月閏也」,這裡的「前月」不是「前一個月」,而是「之前的某個月」。所以用這種計算法,還不一定能真的直接確定閏月的位置,不過已經可以大致推算出來了。

這種計算法之後還有曆法曾使用過,但是大多數的曆書都是採用其他的算法,這部分我們在之後的文章還會繼續說明。





參考文獻:中國數理天文學。2008年。曲安京著。科學出版社。

2020年9月2日 星期三

二十四節氣 (4) :如何推算冬至是未來的哪一天?

在農曆中,決定一個回歸年 (以現在的觀點就是地球繞太陽公轉的日數) ,是從「冬至」起算到下一個「冬至」。決定哪個月是正月要靠節氣,也就是太陽地球的相對位置,即太陽的運行 (當時的天文觀) ,其中最重要的節氣即為冬至。因此,冬至是訂立農曆最重要的一天。

但是這天是怎麼定的呢?用說的很簡單,立竿測影,在正午時分所測的竿影,最長的那一天即為冬至。可是月曆不能這樣定,月曆是要預先頒布的,總不能天天測,測了確定哪天竿影最長再定那天為冬至,這樣的月曆永遠會落後現實生活。另外,測了多年之後還會發現,冬至似乎有個精確的時刻,因為若用同樣的方法測竿影,每年那個最長的竿影,可能不一樣長。不會長於某個值,也不會短於某個值,似乎要剛好在某個時間點才會最長,卻不一定在正午,可是那個時刻如果不在正午又觀測不到。長久下來,推估那個時間點便會是建立曆法很重要的一步。

冬至一定要吃湯圓的啊 (圖片來源:Wikipedia)


曆法是要能預測日月星辰的,也就是要用已知的數據來推算未來。實際觀測的結果能用來校正推測的結果,但總還是要有個推算的方法才行。這篇文章要介紹的是,當規則確立之後,是怎麼透過定好的數值來推算。至於如何求得拿來推算的觀測數據,如著名的祖沖之定冬至法則會在日後繼續說明。

古代曆法的推算是利用「上元積年」的方式,來外插推測各節氣與日月星辰的運行。關於上元積年的細述會有專文解說,在此先簡單說明:上元是個想像中的日子,即各個重要天文曆法現象同時發生的那一天那一刻,甲子年甲子日午夜零時冬至且朔時,加上金木水火土星交會於冬至點等,把這個再巧不過的日子當成原點,只要各個天文曆法節氣的日子都是遵照一定的規律,那就可以用外插的方式推斷出哪一個時節是哪一天哪一刻。

概念其實很簡單,例如假設一個回歸年是 $365.2422$ 天 (因為地球軌道的關係這其實是平均數字,而且回歸年的長度因為歲差等的關係也慢慢在改變但每年變動很小,之後會再提及),又假設今年的冬至點剛好是在凌晨$0$時$0$分,且那一天也是甲子日,一年後的冬至點與冬至日是在什麼時候呢?

答案不難,當然就是$365.2422$天之後。那若是要快速算出該日以天干地支記日是哪一天,要怎麼算呢?也不難,把 $365.2422$ 除以 $60$ 得到的餘數便是,也就是 $5.2422$,所以一年後的冬至日會是甲子日後過$5$天,也就是己巳日,而確切的時間點便是 $0.2422$ 日,換算成現在的時刻表示法則會是 $0.2422 \times 24 = 5.8128$, $0.8128 \times 60 = 48.768$,$0.768 \times 60 = 46.08$,也就是早上$5$時$48$分$46.08$秒。所以我們只要知道那個想像中的日期是什麼時候,再知道與我們想算的日子相距多久,又知道一個回歸年有多長的話,我們便可以算出冬至的時刻。

這些資料都可以從我們熟知的史書如二十四史中得到,讀者們可能曾經讀過二十四史裡的文章,譬如最常見的史記漢書中描寫人物的部分,像是秦始皇本紀項羽本紀等,不過這些史書中同時也有「志」,如「禮樂志」、「刑法志」等,曆法會歸在「志」這部分,所以這些正史中都有明確記載當時曆法的使用數據。

這些數字是從天文觀測以及推算出來的,我們在此不細談這些數字的來源,畢竟當年的觀測沒有現代準確,天文觀也不是當代的天文觀,所以用現代的眼光來看當然是錯誤百出,怎麼觀測與推導出這些錯誤的數字我們就先不深究,但這些數字就是當時使用的曆法,所以這些數字對於我們了解曆法的制定是有幫助的。

我們就從最早有明確文字記載的太初曆 (西元前$104$年 - 西元$4$年) 來看起吧,但史記或漢書中並沒有詳細列出其使用數據,而從太初曆稍加修改來的三統曆 (西元$5$年 - 西元$84$年) 開始,史書大多記載得很清楚。因為三統曆算是沿用其數據,所以從三統曆的記錄可以看到當時太初曆的一些記錄。其實之後一直到大元時開始使用的授時曆 (西元$1281$年-西元$1387$年) 之前都是利用上元積年的方式來推算冬至,直到授時曆時才改掉。這之中還慢慢有引進歲差,這些部分之後還會提及。

太初曆當初改曆的其中一個小原因是因為認為太初元年 (西元前$104$年) 又到了甲子朔旦冬至,也就是太初元年時剛過的那個冬至(前一年年底),冬至點的時刻剛好又是夜半,夜半時也剛好是朔時,又正好是甲子日。以現在的說法來說:這是一個 sign...


來看看最早有記錄數據的三統曆怎麼寫的:

漢書卷二十一律曆志第一漢曆太初元年,距上元十四萬三千一百二十七歲。前十一月甲子朔旦冬至。

太初曆與三統曆所算出使用的上元,如上述所示為 太初元年 (西元前$104$年) 的 $143127$ 年前,這裡的「上元積年」算到的是太初元年剛過的前一年年底的那個冬至。讓我們來實地算算看吧!不過筆者翻閱了史料,暫時沒發現有什麼直接可供驗算的文獻,如果查閱一些編輯萬年農曆的程式網站軟體之類的,他們的建構來源也都是從史書中這些史料來的,所以與他們相符是必然的結果。我們就直接算算太初元年前一年的那個冬至是不是真的是甲子日且冬至點正巧在夜半時好了。

漢書卷二十一律曆志第一推冬至,以算餘乘人統歲數,盈統法得一,名曰大餘,不盈者名曰小餘。除數如法,則所求冬至日也。 

這裡雖然是寫「算餘」乘「人統歲數」,不過這兩個數是從其他數再運算而來的,又因為這是「三統曆」,有天統、地統、人統,所以用詞刻意用得有點玄,但我們只關心數學的部分,簡單一點我們可以直接從三統曆中的「統法」和「周天」與「上元積年」來算(這些名詞的使用在不同曆書中稍有出入,可能是不同年代不同習慣),這類型的算法在日後的曆法中有使用到上元積年的也同樣適用。

漢書卷二十一律曆志第一
統法千五百三十九。
周天五十六萬二千一百二十。

「統法」是把一天切成幾等分,這類型的切割法只用於曆算,不會在日常生活中出現,畢竟一天切成這個特殊數字等分使用上當然不甚方便,而且古代計時工具也不發達,日常生活中如此細切意義不大。在三統曆中把一天切成$1539$個單位,「周天」則是一個回歸年共有幾個上述的單位,三統曆使用的數字是$562120$個單位。$\frac{562120}{1539} = 365\frac{385}{1539}= 365.2502$,也就是一個回歸年有$365.2502$天。現在看當然知道這不準,不過這已經是兩千多年前的測量與運算了。

那怎麼算從上元到太初元年前一個冬至總共過了幾天呢?也不難,就如同之前提的,一個回歸年幾天乘以經過多少個回歸年即可,太初曆或三統曆使用的上元積年如上述所示到太初元年 (西元前$104$年) 是$143127$年,所以算式如下:

\[ \frac{562120}{1539} \times 143127 = \frac{562120 \times 143127}{1539} = \frac{80454549240}{1539} = 52277160 \]

也就是從上元到太初元年的前一個冬至正好是$52277160$天,這是一個整數,而且是$60$的倍數,也就是:$52277160 \equiv 0\ ( mod\ 60)$

因為是$60$的倍數,所以我們知道這個日子正好是甲子日,而且因為除以$60$的餘數為$0$連小數點也沒有,所以剛剛好冬至點的時刻即為午夜零時零分。

這當然是刻意湊出來的結果,因為如上述曾說過,當時改曆的其中一個小原因就是因為認為太初元年 (西元前$104$年) 又到了甲子朔旦冬至,所以使用的數字必然要推出這樣的結果。現代的科技觀測進步回推回去我們可以知道這個觀測推論是有誤的,太初元年剛過的那個「冬至」午夜$0$時$0$分並不是真正的冬至點也不是朔時,但是這是當時使用的數據所以也沒什麼能爭論的,畢竟都是兩千年前了,觀測有誤也不是什麼令人意外的事。

我們再回到曆法中描述推算冬至的那個句子:

漢書卷二十一律曆志第一推冬至,以算餘乘人統歲數,盈統法得一,名曰大餘,不盈者名曰小餘。除數如法,則所求冬至日也。 

後半段提到了「大餘」與「小餘」。上面的運算因為剛好是$60$的倍數整所以不適合當例子,假設算到太初元年年底的那個冬至就會有這兩個數字了。

讓我們來運算一下。因為多過了一年,所以 $143127+1 = 143128$:

\[ \frac{562120}{1539} \times 143128 = \frac{562120 \times 143128}{1539} = \frac{80455111360}{1539} \\ \frac{80455111360}{1539} \equiv 5.250162\ ( mod\ 60) \]

不過當時不會用小數點來表示,會把小數點後的那部分用分數來表示,分母即為之前用的$1539$,所以把$0.250162 \times 1539 = 385 $,即餘數為$5 \frac{385}{1539}$。其中$5$即為「大餘」,$385$即為「小餘」。從「大餘」可以推算出天干地支日,「小餘」可以算出冬至點準確的時刻。

當時應該也不會用上述小數的方式計算,我們這裡使用小數的方式只是方便求解而已。其實因為前一年的冬至$0$時已知是冬至點了,簡單一點的算法直接拿$\frac{562120}{1539}=365 \frac{385}{1539}$除以$60$的餘數也是一樣的。

值得注意的是,如果查閱萬年農曆的程式網站軟體等工具,可能會發現太初元年前一年(即元封六年)年底的冬至並不是甲子日,那是因為當時改曆是從太初元年開始改的,所以前一年使用的曆法還是上一部顓頊曆推算的結果,有所出入很正常,而正是因為這些出入才會導致歷史上一直不斷地改曆。

後來的曆法慢慢有將歲差考慮進去,這部分我們在日後還會繼續說明。

2020年8月26日 星期三

閏月是怎麼決定的 (1):概論

因為日月運行各週期間不是倍數的關係,若是曆法要追求貼近真實星體的運行,會需要用「閏」的方式。例如西曆(格里曆)的閏年會在二月多一天,規律大家多半都很熟知,逢四閏,逢百不閏、逢四百閏。而大家一定都知道農曆偶爾會出現閏月,那農曆閏月是怎麼來的呢?

月球繞地球一圈的「朔望月」約 $29.5306$ 天,如果一年以$12$個月來計的話,$29.5306 \times 12 = 354.3672$,跟一個回歸年的 $365.2422$ 天相差十天多,長久下來每三個回歸年便會相差約一個月。若沒有透過閏月校正,過了數年,農曆的同個「月」可能會出現在不同的季節。有些曆法如伊斯蘭曆也是照著月球運行的方式決定月的天數,但這類曆法較不在意月份與季節是否需要有一定的相符,因此便沒有如農曆「閏月」的設計。

讀者們可能會聽說過「十九年七閏」的方法,這其實很早而且在不同文化、曆法中都有發現到這件事。

因為一個回歸年 $365.2422$ 天,若經過 $19$ 年,$ 365.2422 \times 19 = 6939.602$,其天數跟 $235 $ 個朔望月 $29.5306 \times 235 = 6939.691$ 的天數非常接近,而 $235 = 12 \times 19 + 7 $,也就是在這$19$年間,每年除了$12$個月之外,如果在$19$年間另外加入$7$個月的話,回歸年與朔望月便會形成一個很接近的循環,在古代曆法中,$19$ 便為一個「章」。這個循環,也就是讀者們可能熟知的,每十九年,自己的西曆生日與農曆生日又會在同一天或僅相差一天的由來。

在太初曆 (西元前104年 - 西元4年) 以前的曆法如「古六曆」,其曆法的詳細內容已失傳,只能透過一些文章或記事來推測其內容。目前對於殷商時代或周代時期的置閏法推測是採「年終置閏」的方式,推測的證據在於,甲骨文中有發現許多「十三月」的記載,另外還有兩條「十四月」的記錄。而從西周時代《吳虎鼎》上的銘文也可看到:「隹十有八年,十又三月既生霸丙戌」。


吳虎鼎上的銘文,第一句即是「隹十有八年,十又三月既生霸丙戌」。圖片來源:網路


從太初曆 (西元前104年 - 西元4年) 之後開始使用「無中置閏」的方式來加入閏月。之後還會有其他篇仔細介紹不同曆法「無中置閏」在史書上的記載,雖然原則類似不過史書上提到的數學稍微不同,以後會詳細介紹。這篇先介紹「無中置閏」的基本概念。

農曆的置閏需要透過節氣的幫助!節氣的定義隨著時代的不同而有所更改,這部分也在之後其他的文章會詳述。但只要節氣定義完後,在之前的文章提過,便可根據節氣中的「中氣」定義出各個月

太初曆其詳細內容在史書並無記載,但由西漢末劉歆將其修改而成的三統曆  (西元5年-西元84年) 則在漢書中有詳細記載其曆書,因為三統曆與太初曆在許多原則與數據使用相似,在此引用三統曆的敘述。

根據【漢書.律曆志】:「朔不得中,是謂閏月」。其中的「中」,指的便是「中氣」,意思是說,如果該農曆月沒有「中氣」,則該農曆月為一「閏月」。

以今年的月曆為例,大家可能會有印象今年有「閏四月」

 2020年5月
Sun Mon Tue Wed Thu Fri Sat
1
初九
2
初十
3
十一
4
十二
5
十三
6
十四
7
十五
8
十六
9
十七
10
十八
11
十九
12
廿
13
廿一
14
廿二
15
廿三
16
廿四
17
廿五
18
廿六
19
廿七
20
小滿
21
廿九
22
三十
23
初一
24
初二
25
初三
26
初四
27
初五
28
初六
29
初七
30
初八
31
初九

2020年6月
Sun Mon Tue Wed Thu Fri Sat
1
初十
2
十一
3
十二
4
十三
5
十四
6
十五
7
十六
8
十七
9
十八
10
十九
11
廿
12
廿一
13
廿二
14
廿三
15
廿四
16
廿五
17
廿六
18
廿七
19
廿八
20
廿九
21
夏至
22
初二
23
初三
24
初四
25
初五
26
初六
27
初七
28
初八
29
初九
30
初十

2020年7月
Sun Mon Tue Wed Thu Fri Sat
1
十一
2
十二
3
十三
4
十四
5
十五
6
十六
7
十七
8
十八
9
十九
10
廿
11
廿一
12
廿二
13
廿三
14
廿四
15
廿五
16
廿六
17
廿七
18
廿八
19
廿九
20
三十
21
初一
22
大暑
23
初三
24
初四
25
初五
26
初六
27
初七
28
初八
29
初九
30
初十
31
十一


仔細觀看上面的月曆,綠色的農曆月含有「小滿」這個「中氣」,下一個「中氣」是「夏至」則是在紫色的農曆月中,橘黃色的農曆月不含任何「中氣」,根據「無中置閏」的原則,這個橘黃色的農曆月,便是上一個月的「閏月」了!

綠色的月是農曆四月,因此,橘黃色的月便是農曆「閏四月」!

關於農曆閏月還有其他規定以及推算,這在之後的文章還會有更詳細的解說!


參考文獻:中國數理天文學。2008年。曲安京著。科學出版社。