每逢閏年所加的壹個月。陰陽歷以朔望月的長度(29.5306日)為壹個月的平均值,全年12月,同回歸年(365.2422日)相差約10日21時,故順置閏,三年閏壹個月,五年閏二個月,十九年閏七個月。閏月加在某月之後叫“閏某月”。《書.堯典》:“以閏月定四時,成歲。”孔傳:“壹歲有餘十二日,未盈三歲足得壹月,則置閏焉。”《左傳.文公六年》:“閏月不告朔,非禮也。閏以正時,時以作事,事以厚生,生民之道,於是乎在矣。不告閏朔,棄時政也,何以為民?”
農歷為什麽會有閏月?——農歷置閏月是為了協調回歸年與農歷年的矛盾。
回歸年與農歷年有什麽矛盾呢?先記住:回歸年的總長度為365.2422日,朔望月的長度為29.5306日。
十二個朔望月構成農歷年,長度為29.5306×12=354.3546日,比回歸年少10.88天即將近11天,每個月少0.91天,近1天。
依此,如農歷年某年春節為大雪紛飛的冬天,第二年的春節就會在季節上提前11天,第16個農歷年就會出現在赤日炎炎的夏天。 如果不註意,大概很多人認為“閏月”與“閏年”是壹個意思,其實不然,雖說只是壹字之差,所包含的意思卻相差很遠。
“閏年”。我們通常所說的壹年365天,其實是個約數,準確的數字應是365.2422日。那麽壹年365天,就與實際的壹年相差O.2422日,這樣四年之後就比實際的壹年少了近壹天。為了彌補這個差值,歷法中規定,4年設壹閏,即能被4整除的年份為閏年,另附加規定,凡遇世紀年(末尾數字為兩個零的年份),必然被400所整除才算閏年。如1996年即閏年,2000年也是閏年,而1700年則不是閏年。陽歷閏年的二月有29天,2月29日為閏日,陽歷閏年有366天。也就是說陽歷閏年的二月不叫閏二月,閏月為農歷所特有。
現在再來說“閏月”。閏月指的是陰歷中的壹種現象,陰歷是按照月亮的圓缺即朔望月安排大月和小月,壹個朔望月的長度是29.5306日,是月相盈虧的周期,陰歷規定,大月30天,小月29天,這樣壹年12個月***354天,陰歷的月份沒有季節意義,這樣壹年就與陽歷的壹年相差11天,只需經過17年,陰陽歷日期就同季節發生倒置,譬如,某年新年是在瑞雪紛飛中度過,17年後,便要搖扇過新年了。使用這樣的歷法,自然是無法滿足農業生產的需要的,所以我國的陰歷自秦漢以來,壹直和24節氣並行,用24節氣來指導農業生產。
關於中國的農歷,許多人存在著誤解,常常把農歷混同於陰歷。
世界上的歷法***有三類:壹類是陽歷,就是以地球繞太陽運轉壹周的時間為壹年,年的月數和月的日數可人為規定;壹類是陰歷,就是以月球繞地球運轉壹周的時間為壹個月,只有年的月數可以人為地規定;第三類是陰陽合歷,就是以月球平均繞地球轉壹周的時間為壹月,但通過設置閏月,使壹年的平均天數又與地球平均繞太陽轉壹周的時間相等,如中國的農歷、藏歷。
所以,中國的農歷並不是陰歷,而是陰陽合歷。
農歷中的陰歷成份和陽歷成份各有用處。陰歷可以指明月亮的盈虧,還可以預告潮汐的大小。
陽歷的用處更大,二十四節氣就是中國古代的壹大發明,它表明了地球在軌道上的位置,反映了太陽的周年視運動,最適合指導農事活動,因此作為陰陽合歷的中國傳統歷法才叫做農歷。所以,農歷並不等同於陰歷,如果把農歷稱為陰歷就不妥當了。
太陽、月亮是人們掛在天上的日歷。年復壹年,地球圍繞著太陽不停運轉,地球上的萬物也在日月輪回中生息繁衍。
如按十三個朔望月構成農歷年,長度為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年農歷四月二十九日是中氣小滿,再隔壹個月的初壹才是下壹個中氣夏至,當中這壹個月沒有中氣,就定為閏月,它跟在四月後面,所以叫閏四月。