陳巍
翻開日歷,就會發(fā)現(xiàn)一個奇怪的現(xiàn)象,那就是春節(jié)和立春這兩個看似“兄弟”的日期,每年到來的先后順序都不相同。有時春節(jié)的日期靠前,有時我們先過春分,有時它們倆幾乎同時出現(xiàn)。為什么會出現(xiàn)這樣的現(xiàn)象呢?
因為春節(jié),也就是正月初一,是陰歷的日期。而立春,則是陽歷中的一個節(jié)氣。同時顯示這兩種時間的日歷,反映的是陰歷和陽歷的糅合,也就是陰陽合歷。這種歷法在中國殷商時期就已出現(xiàn),一直沿用至今,形成我們嚴(yán)格意義上的“農(nóng)歷”。
什么是陰陽合歷?
要了解什么是陰陽合歷,首先要知道什么是陰歷,什么是陽歷。
古人分別用陰和陽代指月亮和太陽。相應(yīng)地,陰歷和陽歷也就是以月亮和太陽周期性變化為基礎(chǔ)的歷法。月亮的周期很顯而易見,因為到了晚上人們仰起頭就能觀察它的晦朔圓缺。月相的循環(huán)周期近似于二十九天半。古人發(fā)現(xiàn)大約每過12 個周期,就會經(jīng)歷1 次寒暑變化,因此就以12 個月相周期,也就是354 天為1 年。由于剛才提到,二十九天半只是近似的月相周期(實際為29.530 588 天),因此為調(diào)整歷日與月相的符合程度,需要每30 年加入11個閏年,每逢閏年就在12 月底多加1 天,即1 年為355 天。
用陰歷時新年不一定在冬天過,隨著時間推移,它可能推移到春天、夏天乃至秋天。它唯一的優(yōu)點是可以直觀地了解每一天月亮的形態(tài),這使得大多數(shù)單純的陰歷很早就被代替了,只有少數(shù)文明,如伊斯蘭國家等,仍使用純陰歷。
陽歷制定的基礎(chǔ),在于對太陽回歸運動的觀察,最根本原因是地球圍繞太陽運動造成的回歸年現(xiàn)象,但古人不了解這一點,就用太陽代表這種歷法。陽歷最重要的就是對冬至和夏至?xí)r間的掌握。這2 天白晝時間,或者地表物體的影子達(dá)到最短或最長。人們很早就發(fā)現(xiàn),日影變化周期大約為三百六十五又四分之一天。這個數(shù)字接近360,而360 可以被很多數(shù)字整除,因此一年在歷史上曾被劃分成10 或12 份。如果分成12 份,可以和月相大致相符,這樣大多數(shù)文化里都把陽歷的1 年分成12 個月。另外由于回歸年周期比365 天多出約1/4 天,因此陽歷需約每4 年設(shè)置1 個閏年,每閏年多加1 天,即1 年為366 天。
各個文化所用陽歷,不一定都根據(jù)太陽,也有根據(jù)夜空星象變化,如天狼星等明亮恒星的偕日升或偕日落、北斗七星的斗柄指向、獵戶星座的方位等。其原理都是一致的,即地球的公轉(zhuǎn)。
由于陽歷與寒暑變化直接對應(yīng),因此它對指導(dǎo)人們?nèi)粘I?,特別是農(nóng)耕生產(chǎn)格外有意義。但月亮變化畢竟更加直觀,對于人們安排社會活動仍具有不容小視的影響。為把兩種歷法的特點加以調(diào)和,古人就使它們?nèi)诤?,從而設(shè)計出陰陽合歷。
由于陰歷每年的354 天和陽歷365.25 天存在差異,也就是每隔2.7年就會相差1 個月。如何彌合這個差距?即合理地在陰歷里添加1 個月(閏月),使之與陽歷相齊,這就成為設(shè)計陰陽合歷的關(guān)鍵,而為形成這種慣例在歷史上也耗費了很長時間。
據(jù)出土的甲骨文和古代中國典籍記載,現(xiàn)時陰陽合一的歷法規(guī)則一般認(rèn)為源自殷商時期。但由于冬至?xí)r刻和進一步的回歸年長度的測定不夠精確,直到春秋時代中期,在中國中原地區(qū)還沒有形成設(shè)置閏月的明確制度,因而時常出現(xiàn)月份遺漏和多余的現(xiàn)象。直到春秋末期,魯國史官逐漸形成在19 年里設(shè)置7 個閏月的傳統(tǒng),進而逐漸強制規(guī)定1回歸年長度為365 又1/4 日,即四分歷。四分歷中每19 年稱為1“章”,每4 章(76年)為1“蔀”,每蔀不要減去1 天以消除陰陽歷周期中更細(xì)微的誤差,即每蔀包含27 759 日。戰(zhàn)國時期各諸侯國皆有自己根據(jù)四分歷改造的歷法,稱為古六歷,其普遍應(yīng)用年代約為公元前3世紀(jì)中后期。這成為接下來兩千多年中國農(nóng)歷向更加精確的方向不斷演進的基礎(chǔ)。
域外文化中的陰陽合歷
盡管中國農(nóng)歷具有悠久且連續(xù)的傳統(tǒng),但設(shè)法把陽歷與陰歷相融合的,并不僅限于中國。實際上,19 年添加7個閏月,共235 個月的規(guī)定,在歐亞大陸西部近乎于同時得到確認(rèn)。從公元前527 年起,征服巴比倫并采用其歷法的波斯阿契美尼德王朝明確規(guī)定了在19年中的7 年里增加特定的閏月。這有可能影響了雅典的數(shù)學(xué)家和天文學(xué)家默冬(Meton of Athens),他和優(yōu)克泰蒙等同伴通過持續(xù)觀測冬至點,于公元前432 年引入19 年7 閏這一周期,故該周期在西方又稱作默冬章。
大約1 個世紀(jì)后,另一位天文學(xué)家卡利普斯提出每76 年,即4 個默冬章,須減去1 天,使得陰陽歷日進一步吻合。這就與中國四分歷里對蔀的規(guī)定相對應(yīng)了。我們可以看到,歐亞大陸東西部同在公元前5 世紀(jì)到公元前4 世紀(jì)發(fā)展出本質(zhì)上相似的陰陽合歷,展現(xiàn)出驚人的同步性。歷法進步背后,是更加精密的觀測技術(shù),這需要我們今后對東西方天文觀測史開展進一步研究。
雖然東西方歷法理論幾乎同時演進,但它在各自文化的社會應(yīng)用層面,卻迥然有別。與東方的戰(zhàn)國群雄不同,地中海周邊地區(qū)更依賴于陽歷設(shè)置節(jié)日慶典,如果從計算出發(fā)對日期進行增刪調(diào)整,會嚴(yán)重影響儀式按慣例正常舉行。因此在古希臘,默冬周期的推算幾乎只能停留于理論層面,實際所用的歷法仍以按需靈活增減日期為主要解決方式。
古羅馬歷法在愷撒改歷之前更是混亂。從共和國時代開始,羅馬的政治生活以回歸年為單位,歷日與季節(jié)對應(yīng)遠(yuǎn)重要于與月相的對應(yīng)。因此陰歷早在公元前5 世紀(jì)就已被羅馬人完全舍棄,但他們并沒有立刻制定出符合回歸年的陽歷,而是施行稱為“努馬歷”的歷法。這種歷法與回歸年相差很大,為調(diào)整日期,常需臨時在1 年中插入為期22 或23 天的特別月。最終,到公元前46 年,愷撒一次性加入90 日的2 個特別月,并吸取希臘和埃及歷法,最終改定儒略歷后才加以解決,這也是現(xiàn)代世界通行的公歷的基礎(chǔ)。
盡管社會塑造了歷法的外在形式,但默冬周期的知識仍在地中海一帶流傳。一個例子是在約公元前1 世紀(jì)制作的天文歷計算儀器安提基希拉裝置(Antikythera mechanism)的背面,可復(fù)原出根據(jù)默冬周期制作的陰陽合歷表盤。該裝置據(jù)推測是羅德島或其他希臘文化影響地域的作坊應(yīng)伊庇魯斯客戶需求定制的,其表面還有顯示日月五星方位的逐日變化、日月食周期和幾項大型運動會舉辦時間的表盤。這反映了陰陽合歷應(yīng)為當(dāng)時具有較高天文歷法知識水平的群體所熟知。
那么,除了中國以外,還有沒有別的文化至今仍在使用陰陽合歷呢?答案是肯定的。一個例子是以色列目前使用的國歷,即古代猶太人創(chuàng)造的希伯來歷。它以日落為一日之始,新月初升為一月之始,每年春分后第一個新月為一年之始,也就是他們的“春節(jié)”。同時希伯來歷也在每19 年中設(shè)置7 個閏月,與公歷相齊。與中國以節(jié)氣設(shè)置閏月不同,希伯來歷的閏月統(tǒng)一放到五月和六月之間,稱為“閏六月”。希伯來歷把上帝創(chuàng)世時間(相當(dāng)于公元前3761 年9月30 日)定為歷法的起點,目前是從2020 年9 月19 日開始的希伯來歷5781年,到2021 年9 月6 日結(jié)束。
此外,在東南亞盛行南傳佛教的泰國、柬埔寨,以及中國境內(nèi)傣族等文化使用另一種受到古印度歷法影響的陰陽合歷,稱作佛歷。它按月相設(shè)置日期,但依照佛教典籍設(shè)定每月日數(shù)為29 或30 天。再根據(jù)默冬周期于4 月之后置閏月。佛歷沒有每4 個默冬周期減少1 天的規(guī)定,只是每過大約100 年調(diào)減1 日。它以釋迦牟尼涅槃(公元前544 年)為起始,即在泰國,現(xiàn)在是佛歷2564 年(中國境內(nèi)佛歷略有差異,為2565 年)。
從施行時間、影響范圍、精確度等各角度衡量,中國農(nóng)歷堪稱世界范圍內(nèi)陰陽合歷的代表,我們先祖根據(jù)生產(chǎn)需求頒歷授時,體現(xiàn)出卓越智慧。但我們也應(yīng)看到,陰陽合歷曾是諸多文化曾注目研究的重要課題,圍繞歷法制度,衍生出各具特色的文化傳統(tǒng)。