今年2020年,大家知道:是個“閏年”,二月份有29天,比平年的二月份28天多了一天。這是什么原因呢?原來這是國際天文立法中的一個刻意安排和規(guī)定。
一般情況下,平年一年是365天,閏年一年就有366天了。這是為什么呢?
原來,地球圍繞太陽公轉(zhuǎn)一圈的時間,并不正正好好是365天,精確地說:應(yīng)該是365.2422天,這是根據(jù)121個太陽回歸年測得的數(shù)據(jù)計算的平均值。那么這多出來的0.2422天,即大約5小時48分46秒,天文學(xué)家在規(guī)定歷法時,就感到麻煩了。你把它也算作一天么,每年366天,那我們每年過的日歷時間就比地球圍繞太陽公轉(zhuǎn)一圈(稱為一個回歸年)的實際時間多出來了0.7578天。長年累積,時間就會多出很多,使我們的日歷時間與太陽回歸年產(chǎn)生很大的誤差;而如果把這0.2422天丟棄不要,規(guī)定每年是365天,那也不行,長年累積,時間又少了。經(jīng)測定,如果不加處理,每過四年,日歷時間就會比實際時間少了近一天。
因此為了彌補這個差值,國際天文學(xué)界經(jīng)過研究,決定:那就4年一累積,每過4年,增加一天,這樣就把日歷時間與太陽回歸年的實際時間調(diào)整準(zhǔn)確了。并且決定這每隔4年增加的一天,就放在二月份。這樣就出現(xiàn)了每隔4年,有一個二月是29天的。2月29號這天,就叫做“閏日”。
在閏年,由于二月份多了29日這一天,中國農(nóng)歷24節(jié)氣中的驚蟄、春分、清明、谷雨、立夏、小滿、芒種、夏至等節(jié)氣,也都相應(yīng)提前了一天。例如大家最熟悉的清明節(jié),一般平年是4月5日,而今年清明就是4月4日了。
但是,問題并沒有全部解決。由于每隔4年增加一天的規(guī)定,是按照每年多出0.25天的數(shù)值計算的,而太陽回歸年的實際精確數(shù)值是:每年多出0.2422天。這0.2422天與0.25天的數(shù)值之間,有一個0.0078天的誤差,即相當(dāng)于11分14秒。當(dāng)時歐洲人根據(jù)羅馬的“儒略歷”改編成公歷時,沒有注意到這個誤差,或者說:由于覺得誤差太小,就忽略了。時間過去了1600多年,從公元前46年,到16世紀(jì)中期的某一年,天文學(xué)家突然發(fā)現(xiàn):時間竟然多出了10天。經(jīng)過精確的計算,認(rèn)定:問題就出在這每年多算的0.0078天上。因為按照每四年增加一天計算,每年多算11分14秒,4年就多算了44分56秒,長年累積,這樣的誤差經(jīng)過平均每400年,就會多出大約3天時間來。
后來經(jīng)過研究,由當(dāng)時的羅馬教皇格列高利十三世發(fā)布命令:將1582年的10月5日,人為地改變?yōu)?b>10月15日。硬是把這1600多年的累積誤差給調(diào)整過來了。
為了糾正這個誤差,天文學(xué)界又規(guī)定了:今后每400年,要減少3個閏年。那么,哪3個閏年不能作為閏年了呢?既要好記憶,又不要破壞了原有的規(guī)定。經(jīng)過研究,決定:當(dāng)年份是整百數(shù)時,也就是說是跨世紀(jì)年時,必須是400的整倍數(shù),才是閏年;不是400的整倍數(shù)的世紀(jì)年,即使是4的倍數(shù)也不是閏年。這樣一來,原來的每400年有100個閏年,就變成了每400年只有97個閏年,把這每年的微小誤差,給糾正過來了。例如:已經(jīng)過去了的1800年、1900年就是平年,而2000年是閏年;今后的2100年、2200年也是平年,要到2400年才是閏年。我們都已經(jīng)無緣看到咯。
這就是現(xiàn)行公歷中規(guī)定的所謂:四年一閏,百年不閏,四百年再閏。這個“四年一閏”,是我們民眾很多人都知道的,因為每過四年就會碰到一次;而這“百年不閏,四百年再閏”,則是我們很多人所不知道的。因為現(xiàn)在活著的人,1800年、1900年時我們還沒出生;而2100年時,我們中的多數(shù)人已經(jīng)不在咯。但是,歷法就是這么規(guī)定著。所以,如果正好是閏年二月29日出生的人,那就要四年過一個生日咯!如果碰到“百年不閏”,那就要八年才能過一個生日咯!
這里有一個問題必須說明一下:就是公歷閏年的二月,不能因為它有29日,就把它叫做“閏月”或者“閏二月”。因為“閏月”是中國農(nóng)歷所特有的一種規(guī)定和說法,而二月29日,則是公歷的一種規(guī)定,只能把29日這天,叫做“閏日”,把這一年叫做“閏年”,而不能把二月叫做“閏月”或者“閏二月”。
下面就來說說我們中國農(nóng)歷的“閏月”。
上面我們說了:公歷是按照地球圍繞太陽公轉(zhuǎn)一圈的時間和長度來確定的,而中國的傳統(tǒng)農(nóng)歷,則是按照月亮圍繞地球公轉(zhuǎn)的時間和長度來確定的。古人經(jīng)過長期的觀測,把月亮周期性的盈虧圓缺,作為制定農(nóng)歷歷法的主要依據(jù)。
我們知道:月亮本身是沒有亮光的,是一個終年昏暗的球體。我們站在地球上看到的月亮亮光,是太陽光照在月亮上的反光。月亮在圍繞地球公轉(zhuǎn)的同時,自己也在自轉(zhuǎn)的。當(dāng)月亮轉(zhuǎn)到太陽與地球之間,三者成一直線時,見下圖:
而一個月究竟是大月,還是小月,一個農(nóng)歷年究竟有幾個大月,幾個小月,并非恒定。這是根據(jù)一個“朔望月”的運行周期來確定的。當(dāng)周期間隔接近30天時,就定這個月為大月;當(dāng)周期間隔接近29天時,就定這個月為小月。例如:農(nóng)歷年的年末最后一天除夕,民間會俗稱為“年三十”,但是有些年也會出現(xiàn)沒有年三十,只有年廿九,就是因為這一個臘月,是小月,只有29天。
這樣,一個農(nóng)歷年,如果正好是六個大月,六個小月,那么這一個農(nóng)歷年就總共是354天(如2018年,2019年);但有時也會出現(xiàn)五個大月,七個小月,總共353天(如1965年);有時也會出現(xiàn)七個大月,五個小月,總共355天(如2003年)。
農(nóng)歷規(guī)定:十二個朔望月構(gòu)成一個農(nóng)歷年,長度為29.5306×12= 354.3672日。但是,這農(nóng)歷平年354天,與公歷的平年365天,相差有11天。所以如果某一年的農(nóng)歷和公歷都是平年的話,下一年的年初一春節(jié),就會比上一年的年初一春節(jié),提前11天到來。例如:2018年的春節(jié)是2月16日,2019年的春節(jié)就是2月5日,提前了11天。
這樣,一年相差11天,三年左右就要相差一個月了。長年累積,農(nóng)歷的日歷日期就會與天時季節(jié)的實際狀況嚴(yán)重不符,甚至倒置。例如:新年春節(jié)應(yīng)是在瑞雪紛飛的冬天度過,而如果不作調(diào)整,經(jīng)測算:大約經(jīng)過17年,便要在搖著扇子的夏天過新年春節(jié)了。
為了解決這個問題,農(nóng)歷采用了每隔幾年增加一個月,叫作“閏月”的辦法來加以調(diào)整。置閏的年限間隔,每二年一次太少,每三年一次又多了一點。古人經(jīng)過精密的測算和反復(fù)的實踐考證,最后采用了:每二至三年置一閏,五年置二閏,十九年置七閏的年限間隔。古書《孔傳》曰:“一歲有馀十二日,未盈三歲足得一月,則置閏焉。”
那么究竟哪些年置閏,哪些年不置閏,置閏又具體置在哪一個月,這也是不確定的,也要根據(jù)一個農(nóng)歷年中“朔望月”的運行周期來確定。因為用一個太陽回歸年的平均天數(shù)365.2422,除以一個朔望月的平均天數(shù)29.5306,得到的月份數(shù)字是12.3682,即12個朔望月多0.3682。當(dāng)這個0.3682累積三年后,就要多出一個多月了。因此,確定置閏的具體方法是:從今年的冬至,到明年的冬至,兩個冬至之間,如月亮的運行周期接近12個朔望月,就不置閏;如運行周期接近了13個朔望月,就置閏。
置閏置在哪一個月,這是根據(jù)二十四個節(jié)氣中的中氣來確定的。農(nóng)歷的二十四個節(jié)氣其實是分為12個節(jié)氣和12個中氣二組的,一年有12個節(jié)氣,12個中氣。一般情況下,每個月上下半月各有一個節(jié)氣和一個中氣,月初的叫節(jié)氣,月中后的叫中氣。但是在歷月的幾番輪轉(zhuǎn)之后,一般每過兩年多就會出現(xiàn)有一個月是沒有中氣的,這正好和需要加閏月的年頭相符,所以農(nóng)歷就把沒有中氣的那個月規(guī)定為“閏月”。例如今年2020農(nóng)歷年的閏月,從公歷5月23日起,到公歷6月20日止(小月29天),這個月只有公歷5月5日“芒種”這個節(jié)氣,而“夏至”這個中氣,已經(jīng)是下一個月農(nóng)歷五月了,所以這個月沒有中氣。古書中又稱它為“國月”,《漢書?律歷表》曰:“朔不得中,謂之國月”。其名稱是在前個月的名稱前加一個“閏”字,例如,2017年的閏月出現(xiàn)在農(nóng)歷六月之后,就稱作“閏六月”;今年2020年閏月出現(xiàn)在農(nóng)歷四月之后,就稱作“閏四月”。
在一般情況下,農(nóng)歷閏月出現(xiàn)在三、四、五、六月比較多,其余月份也是有可能輪到的,特別是經(jīng)測算,2262年將出現(xiàn)“閏正月”,也就是說:一個春節(jié)過完,后面還會有一個閏春節(jié),這是罕見的閏月。當(dāng)然閏月的節(jié)日不會規(guī)定為法定節(jié)日,所以不會放假,就象閏五月沒有第二個端午節(jié)一樣。
閏月的天數(shù),也是有29天,有30天的,這是根據(jù)月相的變化規(guī)律來推定的。增加一個閏月后,這一個農(nóng)歷年就有13個月了,農(nóng)歷年的總天數(shù),會達(dá)到383、384或385天。例如:1993農(nóng)歷年是六個大月七個小月383天;2004農(nóng)歷年是七個大月六個小月384天;而2006農(nóng)歷年則有八個大月五個小月385天了。這樣這一個農(nóng)歷年的總天數(shù),會比公歷年分別多出了17至20天。例如:今年2020年有閏月,農(nóng)歷年從公歷1月25日春節(jié)算起,至明年的公歷2月11日除夕止,共有384天,比今年的公歷366天多了18天。但是由于2018、2019農(nóng)歷年是平年,二年都是354天,所以在長期平均上,十九年置七閏,平均數(shù)是365.12425天,與公歷年的平均數(shù)365.2422天,就基本上保持了一致,這已經(jīng)是夠精確的了。古書《書·堯典》曰:“以閏月定四時,成歲?!?/span>
中國的農(nóng)歷,許多人存在誤解,人們往往把它叫做“陰歷”。其實,這種說法不夠妥當(dāng)。中國的農(nóng)歷并不是單純的陰歷,而是一種陰陽合歷。為什么這么說呢?因為所謂的陽歷,又稱“太陽歷”,就是以地球圍繞太陽運轉(zhuǎn)一圈的時間長度來確定年份的歷法;所謂的陰歷,就是以月亮圍繞地球運轉(zhuǎn)一圈的時間長度來確定月份的歷法;而中國的農(nóng)歷,則是在陰歷的基礎(chǔ)上,通過設(shè)置閏月的辦法,使農(nóng)歷年的平均長度與陽歷一年的平均長度基本上相等;同時又通過設(shè)置二十四個節(jié)氣作為補充,在觀測地球圍繞太陽運轉(zhuǎn)過程中,將地球在黃道(即地球繞太陽公轉(zhuǎn)軌道)上的位置,劃分為24等份,每運動15°所到達(dá)的一定位置,設(shè)置一個節(jié)氣。始于立春,終于大寒,周而復(fù)始。見下圖:
所以,中國的農(nóng)歷是結(jié)合了陽歷和陰歷的各自特點和優(yōu)點,使太陽、月亮成了懸掛在天上的日歷。農(nóng)歷月具有鮮明的月相特征,可以指明月亮的盈虧,告訴潮汐的漲退、預(yù)警潮汐的大小;農(nóng)歷使春節(jié)總是保持在冬末春初,保證農(nóng)歷年的正月至三月為春季,四月至六月為夏季,七月至九月為秋季,十月至十二月為冬季,保證了地球上的萬物,在日月輪回中月復(fù)一月,年復(fù)一年地生息繁衍。古書《左傳·文公六年》曰:“閏月不告朔,非禮也。閏以正時,時以作事,事以厚生,生民之道,于是乎在矣。不告閏朔,棄時政也,何以為民?”
在浩瀚的星空中,一次次的“滿月”,給人們視覺上帶來了美麗的幻想,千百年來,引發(fā)了人間對月亮的無數(shù)美麗動人的神話傳說,平添了許多詩情畫意。例如:廣寒宮里瓊樓玉宇,嫦娥仙子翩翩起舞。
所以,中國的傳統(tǒng)歷法農(nóng)歷,并不等同于陰歷,不是陰歷,它是一種實實在在的陰陽合歷。這種歷法,不僅是中國的中原大地,而且西部少數(shù)民族的藏歷,也是這樣設(shè)置的。世界上東南亞地區(qū)的一些國家,也在過著農(nóng)歷的節(jié)日。
而如果,一年中既有公歷的閏日(二月有29日),又有農(nóng)歷的閏月,兩個閏年出現(xiàn)在了同一年,那就是“雙閏年”了,這種機遇是不多的。今年2020年,就是一個雙閏年。
聯(lián)系客服