關於農曆閏月年份的口訣
農曆閏月的原因現代人基本都知道,就是因為農曆以月亮繞地球一圈為一個月(29.5306天)。這樣定義的好處是一個月非常明顯,比如每月15月都是月圓,就像一副對聯說的“天上月圓,人間月半,月月月圓逢月半”(下聯”今宵年尾,明朝年頭,年年年尾接年頭“),可是一年的時間中(地球繞太陽一圈365.2422天)月亮不是恰好繞地球整數圈,於是古人想了一個聰明的辦法,就是適當的時候加一個月,這個月就是閏月。根據計算,19年(235個月)為一個週期,加7個閏月(19*12+7=235),大概兩年多加一個月。至於閏哪個月,農曆規定是那一年第一個沒有中氣的月份(我國農曆將二十四個節氣分為十二個節氣和十二個中氣,即節氣、中氣、節氣、中氣、節氣、中氣。。。)。一般每過兩年多就有一個沒有中氣的月,這正好和需要加閏月的年頭相符,所以農曆就規定把沒有中氣的那個月作為閏月。
那麼這7個月如何安排在這個19年中呢?記得小時候聽老人們說過一個口訣,叫做“三年兩不潤,三年閏兩頭”,但這樣的口訣到底是什麼意思呢?,下面我排一下閏月的年份,從2001年開始,加重的那一年閏月:
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
58 59 60
上面每行是一個週期19年,中間有7年有閏月。19年分成8、8、3年3組,8年組有兩組,可以落實到“三年兩不潤,三年閏兩頭”,即頭3年中2001年閏月後,02、03兩年不閏,後3年則04、06兩頭閏月,然後空2年補這閏兩頭的空,最後3年組回到“三年兩不潤“,但3年也只有“三年兩不潤“了。
編個順口溜:
一個週期十九年,
七個月份加里面。
三年之中兩不閏,
三年之中閏兩邊。
再空兩年無閏月,
如此迴圈再八年。
最後三年兩不閏,
下個週期待來年。
簡單點也好記,記得146就行了(聯想記憶:246或147差一點)。即8年組第1、4、6年,3年組第1年。
根據前面的描述,計算可以從2001年開始。方法是:用年份減去2000,除以19得到餘數。餘數大於8則減去8,大於16則減去16,結果如果是1、4、6則有閏月,否則沒有閏月。根據這個我們來試著判斷一下,2650年是否有閏月?
2650減去2000餘650,650除以19餘4,第4年有閏月。
3000年呢?1000除以19餘12,減去8得4,第4年,同樣有閏月。
3500年呢?1500除以19餘18,減去16得2,第2年沒有閏月。
似乎很簡單!
實際情況呢?對照網上的農曆閏年閏月表,發現絕大部分年份都是符合上述規律的,但有少數幾個年份不符合上述規律,比如2186年表中是閏年,但計算結果卻不是。這應該是一些細微調整導致部分年份不符合(比如符合規律的年份沒有無中氣月份)。
參見:1、農曆及農曆閏月的計算方法 2、農曆閏月的計算方法 3、農曆閏年閏月表