王建紅
春節(jié)——中華民族最重大的一個(gè)節(jié)日,而這個(gè)節(jié)日是在農(nóng)歷的年初一,而非公歷的元旦。其實(shí),公歷和農(nóng)歷是我國(guó)并行的兩種歷法,雖然生活中使用最多的是公歷,但我國(guó)使用公歷的時(shí)間很短,是從“辛亥革命”之后才開始的。而具有悠久歷史和豐富內(nèi)涵的農(nóng)歷早在“辛亥革命”之前就已在中華大地上流傳使用了數(shù)千年。
紅樓夢(mèng)中有一段史湘云與翠縷“說陰陽(yáng)”的著名橋段,從日月、水火、花草、蟲獸到人類皆有陰陽(yáng)之分。“天地間都賦陰陽(yáng)二氣所生,或正或邪,或奇或怪,千變?nèi)f化,都是陰陽(yáng)順逆。”其實(shí)時(shí)間也分陰陽(yáng),時(shí)間的陰陽(yáng),就是陰歷與陽(yáng)歷。
陽(yáng)歷和陰歷
公歷實(shí)質(zhì)就是一種陽(yáng)歷。陽(yáng)歷,即“太陽(yáng)歷”,太陽(yáng)歷是依據(jù)太陽(yáng)的周年視運(yùn)動(dòng)周期(即“回歸年”)制定的。所謂太陽(yáng)的周年視運(yùn)動(dòng),即地球在軌道上運(yùn)行一周,地球上的人們就觀察到太陽(yáng)在天球上也自西向東運(yùn)行一周,這其實(shí)是地球公轉(zhuǎn)運(yùn)動(dòng)的反映。古人通過觀察太陽(yáng)在天上的運(yùn)動(dòng)測(cè)出了回歸年長(zhǎng)是365.2422日。現(xiàn)行公歷是400多年前羅馬教皇格里高利十三世時(shí)期制定的,采用回歸年作為基準(zhǔn),平年有365天,閏年有366天,每400年置97個(gè)閏年。通過計(jì)算可以發(fā)現(xiàn)公歷的歷年與回歸年吻合得非常好,兩者只相差0.003天。換句話說,要經(jīng)過3300多年,這兩者才有1天的差距。公歷的月規(guī)則是大家熟知的:分為12個(gè)月,其中大月有31天,小月有30天;2月比較特殊,平年時(shí)28天,閏年則為29天。在此必須指出的一點(diǎn)是,雖然公歷的“年”是依據(jù)回歸年定的,但其“月”卻完全是人為、機(jī)械制定的。
陰歷,即“太陰歷”,所謂“太陰”即是月亮。聰明的你馬上就能聯(lián)想到:既然太陽(yáng)歷是依據(jù)太陽(yáng)的運(yùn)行制定的,那么太陰歷不就是依據(jù)“太陰”(月亮)的運(yùn)行制定的嗎?“月有陰晴圓缺”,月亮的“陰晴圓缺”現(xiàn)象叫作月球的月相變化。月球從完全看不到的“朔”到滿月的“望”再回到“朔”的一輪月相變化周期叫作一個(gè)“朔望月”,這個(gè)朔望周期不是一個(gè)整數(shù),現(xiàn)代測(cè)定的平均值約為29.5306天。僅以朔望周期為基準(zhǔn)制定的歷法叫作太陰歷。
陽(yáng)歷的制定以回歸年為基準(zhǔn),照顧了太陽(yáng)的運(yùn)動(dòng),但置月球運(yùn)動(dòng)于不顧;而陰歷則以朔望周期為基準(zhǔn)制定,照顧了月球運(yùn)動(dòng),卻又置太陽(yáng)運(yùn)動(dòng)于不顧。那農(nóng)歷又是屬于這當(dāng)中的哪一類呢?
農(nóng)歷不是陰歷
我國(guó)的農(nóng)歷有些特殊,農(nóng)歷以回歸年為基準(zhǔn),兼顧考慮回歸年和朔望周期,農(nóng)歷中既有“太陰”,也有“太陽(yáng)”,合起來就是一種“陰陽(yáng)合歷”。因此,農(nóng)歷既不是陽(yáng)歷,也不是陰歷,它本質(zhì)上是陰陽(yáng)歷,社會(huì)生活中人們把農(nóng)歷稱為陰歷其實(shí)是一種錯(cuò)誤的說法。
農(nóng)歷的“月”以朔望月為依據(jù)制定,一個(gè)朔望月約為29.5306天,為使每一月的天數(shù)為整數(shù),所以規(guī)定了大月和小月:大月30天,小月29天。這樣,大月和小月相互彌補(bǔ),使月的平均長(zhǎng)度接近于29.5306天。農(nóng)歷把每個(gè)月的第一天叫作“初一”,同時(shí)把正月初一定為年首,這就是咱們中國(guó)的春節(jié)。特別注意,每個(gè)月的“初一”不是人為規(guī)定的,而是根據(jù)月相為朔的時(shí)刻確定的。確定朔時(shí)刻的這一工作叫作“定朔”,即計(jì)算太陽(yáng)和月球黃經(jīng)相等的時(shí)刻。定出了朔不僅可以確定月首,而且還可以確定大月、小月。即根據(jù)兩次出現(xiàn)朔的間隔日期而定,兩朔間隔日期為30天時(shí)為大月,否則為小月。
農(nóng)歷是以12個(gè)月作為一年。但12個(gè)朔望月的時(shí)間是29.5306×12=354.3672天,比回歸年365.2422天少了11天左右。如果每年都設(shè)12個(gè)月,累積下去就會(huì)發(fā)生錯(cuò)亂現(xiàn)象,比如2000年的春節(jié)在2月份,16年之后的2016年的春節(jié)就要到8月份了!于是古代的天文學(xué)家規(guī)定每過3年多加1個(gè)月,這樣的年就稱為閏年,多加的這個(gè)月即為閏月,并最終在春秋戰(zhàn)國(guó)時(shí)代定下“十九年七閏”的法則——即在19年里設(shè)7個(gè)閏年(每年13個(gè)月),其余12年為平年, 19個(gè)農(nóng)歷年和19個(gè)回歸年僅有0.009天之差,很好地綜合了太陽(yáng)、月球的運(yùn)動(dòng)周期,使得陰歷和陽(yáng)歷比較好地結(jié)合起來。
閏月和節(jié)氣
陰陽(yáng)合歷的成功之處在于巧妙地設(shè)置了閏月,那么閏月是如何設(shè)置的呢?
閏月的安排與二十四節(jié)氣息息相關(guān)。二十四節(jié)氣是我國(guó)農(nóng)歷的一個(gè)獨(dú)創(chuàng),跟季節(jié)農(nóng)時(shí)密切相關(guān),它是根據(jù)太陽(yáng)周年視運(yùn)動(dòng)來確定的,所以它是農(nóng)歷當(dāng)中“陽(yáng)”的部分。具體地說,太陽(yáng)在黃道上從春分點(diǎn)起每運(yùn)行15度為一個(gè)節(jié)氣。因此,節(jié)氣在公歷當(dāng)中的日期是固定的(最多相差一二天)。立春是一個(gè)節(jié)氣,從立春起往后的節(jié)氣,前一個(gè)叫節(jié)氣,后一個(gè)叫中氣。
把二十四個(gè)節(jié)氣分別劃分為12個(gè)“中氣”和12個(gè)“節(jié)氣”有非常重要的意義。農(nóng)歷的12個(gè)中氣分別作為12個(gè)農(nóng)歷月的標(biāo)志,即各個(gè)月都有一個(gè)的中氣,比如雨水是正月的中氣,春分是二月的中氣。農(nóng)歷中把不包含中氣的月份稱作上一個(gè)月的閏月,前面剛剛說過每個(gè)月都有一定的中氣相對(duì)應(yīng),怎么又出現(xiàn)了不包含中氣的月了呢?這個(gè)問題可以這樣理解:我們知道19個(gè)回歸年有228(12×19)個(gè)節(jié)氣和228個(gè)中氣。而朔望月卻有235個(gè),因此19年中就會(huì)有7個(gè)朔望月沒有節(jié)氣、7個(gè)朔望月沒有中氣。我們還可以換個(gè)角度說明這個(gè)問題:兩個(gè)節(jié)氣,或者兩個(gè)中氣之間平均為365.2422÷12=30.4368日,而一個(gè)朔望月為29.5306日,這兩者之間相差將近一日,因此,中氣在農(nóng)歷月份中的日期會(huì)逐月推遲差不多一天。大約經(jīng)過32個(gè)月的累積,本來應(yīng)該在某個(gè)月份里的中氣,就會(huì)推移到下一個(gè)月里去。如果不采取措施,在它之后的中氣都會(huì)推遲一個(gè)月,二十四節(jié)氣也就沒有什么用了。
為了合理地協(xié)調(diào)朔望月與節(jié)氣之間的關(guān)系,所以農(nóng)歷要置閏,并把沒有中氣的月份定為閏月。閏月的月序用上一個(gè)月的用序,在前面冠以“閏”字,稱為“閏某月”。做這樣的處理之后,以下的中氣又各回到它們所在的月序里,從而使農(nóng)歷的月份同天象、物候保持了相對(duì)固定的關(guān)系。
制定農(nóng)歷的兩個(gè)天文周期雖然簡(jiǎn)單,然而編歷的整個(gè)過程卻凝聚了中國(guó)古代天文學(xué)家和中國(guó)人民的智慧,是中國(guó)古代天文學(xué)成就中一顆奪目的明珠!endprint