農歷為什麽會有閏月??農歷置閏月是為了協調回歸年與農歷年的矛盾。
回歸年與農歷年有什麽矛盾呢?先記住:回歸年的總長度為365.2422日,朔望月的長度為29.5306日。
十二個朔望月構成農歷年,長度為29.5306?12=354.3546日,比回歸年少10.88天即將近11天,每個月少0.91天,近1天。
依此,如農歷年某年春節為大雪紛飛的冬天,第二年的春節就會在季節上提前11天,第16個農歷年就會出現在赤日炎炎的夏天。
如按十三個朔望月構成農歷年,長度為29.5306?13=383.8978日,比回歸年又多出18天多。
如果按上述規定制定歷法,就會出現天時與歷法不合、時序錯亂顛倒的怪現象?這就是矛盾。
為了克服這壹缺點,我們的祖先在天文觀測的基礎上,找出了?閏月?的辦法,保證農歷年的正月到三月為春季,四月到六月為夏季,七月到九月為秋季,十月到十二月為冬季,也同時保證了農歷歲首在冬末春初。
農歷年中月以朔望月長度29.5306日為基礎,所以大月為30日,小月為29日。為保證每月的頭壹天(初壹)必須是朔日,就使得大小月的安排不固定,而需要通過嚴格的觀測和計算來確定。因此,農歷中連續兩個月是大月或是小月的事是常有的,甚至還出現過如1990年三、四月是小月、九、十、十壹、十二連續四個月是大月的罕見特例。
那麽多長時間加壹個閏月呢?最好的辦法就是求出回歸年日數與朔望月的日數的最小公倍數:我們希望m個回歸年的天數與n個朔望月的天數相等,也就是應有等式:
m?365.2422=n?29.5306
在這個等式中我們不能直接求出m和n,但可以求出它們的比例:
這個比例的近似值分別為:
在這些分式中,分子表示回歸年的數目,分母表示朔望月的數目。例如第六個分數式表示19個回歸年中必須加7個閏月。
19個回歸年中加7個閏月的結果比較:
19個回歸年=19?365.2422=6939.6118(天)
壹個朔望月有29.5306天,235個朔望月=235?29.5306=6939.6910(天)
19個回歸年中加7個閏月後,矛盾消除得只差:6939.6910-6939.6018=0.0892(天)?即2小時9分多,這已經是夠精確的了。
所以,農歷就采用了19年加7個閏月的辦法,即?十九年七閏法?,把回歸年與農歷年很好地協調起來,使農歷的元旦(春節)總保持在冬末春初。古人把235個朔望月稱之為?閏周?。
農歷置閏的方法可以使農歷年的平均長度接近回歸年,而農歷中的月又有鮮明的月相特征,保持了公歷和陰歷兩全其美的特點。
現在置閏的方法是兩個冬至之間,如僅有12個月則不置閏,若有13個月即置閏。置閏的月從?冬至?開始,當出現第壹個沒有?中氣?的月份,這個月就是閏月,其名稱是在前個月的前面加壹個?閏?字。
農歷閏哪個月?決定於壹年中的二十四個節氣。
我國農歷將二十四個節氣分為十二個節氣和十二個中氣。
農歷以月亮為周期(陰歷),十二個月歷總***約有354天;再配合年歷(陽歷),年歷則是根據地球公轉所形成的四季變化而得的周期所編制。而月歷較年歷短,兩者相差了11天,因此,便要每19年加多7個閏月來填補誤差。而決定那壹個月做閏月,則依廿四節氣而定,農歷月份通常包含壹個節氣和壹個中氣,如驚蟄_秋分等等,若某農歷月份只有節氣而沒有中氣,歷法便會把該月多加壹個月以作為閏月。以2006年為例,農歷七月正好是個有節氣而沒有中氣的月份,因此便閏七月來作調整誤差。
二十四節氣在農歷中的日期是逐月推遲的,於是有的農歷月份,中氣落在月末,下個月就沒有中氣。
壹般每過兩年多就有壹個沒有中氣的月,這正好和需要加閏月的年頭相符。所以農歷就規定把沒有中氣的那個月作為閏月。
例如2001年農歷四月二十九日是中氣小滿,再隔壹個月的初壹才是下壹個中氣夏至,當中這壹個月沒有中氣,就定為閏月,它跟在四月後面,所以叫閏四月。
什麽是閏年?
閏年(leapyear)是為了彌補因人為歷法規定造成的年度天數與地球實際公轉周期的時間差而設立的。補上時間差的年份為閏年。
閏年的判定方法
判定公歷閏年遵循的規律為:四年壹閏,百年不閏,四百年再閏.
公歷閏年的簡單計算方法:(符合以下條件之壹的年份即為閏年)
1。能被4整除而不能被100整除。(如2004年就是閏年,1900年不是)
2。能被400整除。(如2000年是閏年)
不同歷法中的閏年
閏年包括在公歷(格裏歷)或夏歷中有閏日的年份,和在中國農歷中有閏月的年份。
公歷中的閏年
地球繞日運行周期為365天5小時48分46秒(合365.24219天),即壹回歸年(tropicalyear)。公歷的平年只有365日,比回歸年短約0.2422日,每四年累積約壹天,把這壹天加於2月末(即2月29日),使當年時間長度變為366日,這壹年就為閏年。
需要註意的是,現在的公歷是根據羅馬人的"儒略歷"改編而得。由於當時沒有了解到每年要多算出0.0078天的問題,從公元前46年,到16世紀,壹***累計多出了10天。為此,當時的教皇格雷果裏十三世,將1582年10月5日人為規定為10月15日。並開始了新閏年規定。即規定公歷年份是整百數的,必須是400的倍數才是閏年,不是400的倍數的就是平年。比如,1700年、1800年和1900年為平年,2000年為閏年。此後,平均每年長度為365.2425天,約4年出現1天的偏差。按照每四年壹個閏年計算,平均每年就要多算出0.0078天,經過四百年就會多出大約3天來,因此,每四百年中要減少三個閏年。閏年的計算,歸結起來就是通常說的:四年壹閏;百年不閏,四百年再閏。
由於地球的自轉速度逐漸降低,而公轉速度則相對更加穩定,所以上述的系統經過更長的周期也會發生微小的誤差。據計算,每8000年會有壹天的誤差,所以英國的天文學家JohnHerschel提議公元4000為平年,以後類推12000年,20000年亦為平年。但此提議從未被正式采納。原因是到了4000年,地球自轉的精確速度並非現在可以預測,所以屆時參照真實數據方可做出判斷。因此,在長遠的將來,針對閏年的微小調整應該不是由預定的系統決定,而是隨時不定性的。
中國農歷中的閏年
中國舊歷農歷作為陰陽歷的壹種,每月的天數依照月虧而定,壹年的時間以12個月為基準,平年比壹回歸年少約11天。為了合上地球圍繞太陽運行周期即回歸年,每隔2到4年,增加壹個月,增加的這個月為閏月。閏月加到哪個月,以農歷歷法規則推斷,主要依照與農歷的二十四節氣相符合來確定。在加有閏月的那壹年有13個月,歷年長度為384或385日,這壹年也稱為閏年。如1984年鼠年的農歷中,有兩個十月,通常成為前十月和後十月(即閏月)。農歷閏年閏月的推算,3年壹閏,5年二閏,19年七閏;農歷基本上19年為壹周期對應於公歷同壹時間。如公歷的2001年5月27日、1982年5月27日和1963年5月27日這個日子,都是閏四月初五。