農歷為保持和公歷(陽歷)的回歸年同步,古人采用設置閏月的方法解決。
農歷為什麽會有閏月?為什麽今年農歷閏七月?——農歷置閏月是為了協調回歸年與農歷年的矛盾,能使月份和季節的變化比較吻合。
經天文學家觀察計算:回歸年(地球繞太陽公轉壹周)的時間為365.2422日,朔望月(月亮運行的壹個周期)的平均時間為29.5306日。12個朔望月為354.3672日,比回歸年少10.88天。如果每12個朔望月定為農歷的壹年,就會出現天時與歷法不合、時序錯亂顛倒。如農歷某年春節為大雪紛飛的寒冬,過十幾個春秋農歷年就會出現在赤日炎炎的盛夏的怪現象。
為了使月份和季節的變化比較吻合,我們的祖先經天文觀測計算,找出了科學的“閏月”辦法,在19個回歸年中加7個閏月後,只差:6939.6910-6939.6018=0.0892(天),這已經是夠精確的了,所以現行的農歷采用的是十九年七閏法。
至於農歷閏哪個月?決定於壹年中的二十四個節氣。說壹年有二十四節氣,只是壹種傳統的說法,嚴格的說壹年有十二個節氣和十二個中氣。節氣和中氣交替出現,在農歷中每個月都有固定的中氣,如雨水是壹月的中氣;春分是二月的中氣;谷雨是三月的中氣……。由於兩個節氣或兩個中氣之間平均日數為365.2422/12=30.4368日,與朔望月有近壹天的差數。因此,中氣在農歷月份中的日期會逐月有將近壹天的推遲。這樣繼續下去,必然有的月份的中氣會落在這個月的最後壹兩天,那麽下壹個月中就很可能沒有中氣了,而是發生在再下壹個的月初了。由於每月都有自己固定的中氣,那麽,把沒有中氣的月份叫做上壹個月的閏月。如的2004年春分(二月中氣)是二月30日,下壹個月只有清明壹個節氣,而未出現谷雨這壹三月的中氣,所以2004年年閏二月。今年的處暑(七月中氣)是七月30日,下壹個月只有白露壹個節氣,而未出現秋分這壹中氣,只有設置閏七月後,秋分這壹八月的固定中氣才可以在八月出現,所以今年閏七月。
參考資料: