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