農歷為什麽有閏月?——農歷閏月是為了協調回歸年和太陰年的矛盾。
回歸年和太陰年的矛盾是什麽?先記住:回歸年的總長度是365.2422天,農歷正月的長度是29.5306天。
12個太陰月組成太陰年,長度為29.5306×12=354.3672天,比回歸少10.88天,每月比0.91天少約11天。
據此,如果農歷某壹年的春節是壹個多雪的冬天,那麽第二年的春節將比季節提前11天,16農歷新年將出現在炎熱的夏季。
如果太陰年由十三個太陰月組成,則長度為29.5306×13=383.8978天,比回歸年多18天。
如果按照上述規定制定歷法,就會出現天氣與歷法不壹致,時間順序錯亂顛倒的奇怪現象——這就是矛盾。
為了克服這個缺點,我們的祖先在天文觀測的基礎上找到了“閏月”的方法,保證正月到三月為春,四月到六月為夏,七月到九月為秋,十月到十二月為冬,同時保證農歷的第壹年在冬末春初。
農歷年中月份是以農歷正月29.5306天的長度為基準,所以大月是30天,小月是29天。為了保證每個月的第壹天(初壹)壹定是新月,大小月份的安排不是固定的,需要通過嚴格的觀察和計算來確定。所以陰歷中連續兩個月大或小是很常見的,甚至出現過罕見的例外,比如1990中的3、4月小,9、10、11、12月連續四個月大。
那麽多長時間加壹次閏月呢?最好的辦法是求回歸年天數和太陰月天數的最小公倍數:我們希望M個回歸年的天數等於N個太陰月的天數,即應該有壹個等式:
m×365.2422=n×29.5306
在這個方程中,我們不能直接求出m和n,但我們可以求出它們的比例:
該比率的近似值為:
在這些分數中,分子代表回歸年數,分母代表月亮數。例如,第六個分數表示必須給19回歸年加上7個閏月。
19回歸年增加7個閏月的結果比較:
19熱帶年= 19× 365.2422 = 6939+38+08(天)
壹個太陰月有29.5306天,235個太陰月= 235× 29.5306 = 6939+38(天)。
19回歸年加上7個閏月後,矛盾才消除:6939.438+00-6939.18 = 0.0892(天)——也就是2小時9分多,足夠準確。
因此,農歷采用了19加7閏月的方法,即“19年7閏法”,很好地協調了回歸年和太陰年,使農歷的元旦(春節)始終保持在冬末春初。古人把235個新月稱為“閏周”。
陰歷放置閏的方法,可以使陰歷年的平均長度接近回歸年,陰歷中的月亮具有鮮明的月相特征,保持了陽歷和陰歷兩者之最的特點。
目前設定閏的方法是在兩個冬至之間。如果只是12個月,那就不是飛躍,如果是13個月,那就是飛躍。閏月始於“冬季至日”。當沒有“中性精神”的第壹個月出現時,這個月就是閏月,它的名字就是在前壹個月前面加上“閏”字。
農歷閏月是幾月?要看壹年二十四節氣。
在中國農歷中,24個節氣分為12個節氣和12個中氣。
農歷二十四節氣的日期是逐月推遲的,所以有些農歷月份,月底氣落,下個月就沒氣了。
壹般每兩年都會有壹個月沒有氣,正好與需要閏月的年份重合。所以農歷規定非中性的月份為閏月。
例如,農歷2001的4月29日充滿了氣,而下個月的第壹天就是齊的下壹個夏季至日。如果這個月沒有氣,就定為閏月,在四月之後,所以叫四六月。
關於農歷閏月的詳細情況,請參考《鐘繇與閏月》和《十九年七閏》。