因為日月運行各週期間不是倍數的關係,若是曆法要追求貼近真實星體的運行,會需要用「閏」的方式。例如西曆(格里曆)的閏年會在二月多一天,規律大家多半都很熟知,逢四閏,逢百不閏、逢四百閏。而大家一定都知道農曆偶爾會出現閏月,那農曆閏月是怎麼來的呢?
讀者們可能會聽說過「十九年七閏」的方法,這其實很早而且在不同文化、曆法中都有發現到這件事。
因為一個回歸年 $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 十一 |
仔細觀看上面的月曆,綠色的農曆月含有「小滿」這個「中氣」,下一個「中氣」是「夏至」則是在紫色的農曆月中,橘黃色的農曆月不含任何「中氣」,根據「無中置閏」的原則,這個橘黃色的農曆月,便是上一個月的「閏月」了!
綠色的月是農曆四月,因此,橘黃色的月便是農曆「閏四月」!
關於農曆閏月還有其他規定以及推算,這在之後的文章還會有更詳細的解說!