圖中為著名的古墨西哥阿茲特克太陽歷石。 年底將至,不少讀者朋友都在為年終的各項工作忙碌。年月日的變化,已經(jīng)是我們生活中習(xí)以為常的一件事。回顧歷史,規(guī)范日期、月份、年份變化的歷法,曾經(jīng)歷了曲折的發(fā)展過程,有許多值得回味的故事。 誕生于古羅馬的公歷 歷法的基本單位與天體運行帶來的更替直接相關(guān)。一日的長度,是地球自轉(zhuǎn)一圈所帶來的晝夜交替所經(jīng)過的時間。一月的長度,以月相陰晴圓缺的變化為基準。而一年的長度,則是由地球圍繞太陽公轉(zhuǎn)一圈,帶來的春夏秋冬的季節(jié)變化來標定的。 目前我們通常使用的歷法一般被稱作“公歷”,它發(fā)源于古羅馬時期的歷法。 公元前753年,古羅馬的領(lǐng)袖羅慕路斯在古希臘歷法的基礎(chǔ)上,建立起了一套歷法。然而,這套歷法中,一年僅僅包含6個30天的月份和4個31天的月份,全年的長度僅有304天,和一個回歸年的長度365.2422天相差較多。這里所說的回歸年,大致可以理解成地球繞太陽公轉(zhuǎn)一圈所經(jīng)歷的時間。這樣制定的歷法會引起很大的不便,因為人們無法在月份和季節(jié)之間找到固定的對應(yīng)關(guān)系,使用一段時間后,人們會在不同年份的同一月里經(jīng)歷春夏秋冬四季。 記錄古羅馬歷書石板的復(fù)制品。 由于年代久遠、記載流失,對于羅馬人采用這種奇怪歷法的原因眾說紛紜。然而比較確定的是,目前各個月份的英語單詞,最早可以追溯到這套歷法。在這套歷法中,每年的第一個月和現(xiàn)在3月的英語單詞相同。根據(jù)英語單詞與羅馬人使用的拉丁語之間的聯(lián)系,這個月是戰(zhàn)神之月。在它之后,表示現(xiàn)在4月的單詞則是阿弗洛狄忒女神之月,在希臘神話中,這位女神代表著愛情、美麗與激情。表示現(xiàn)在5月的單詞是掌管哺育嬰兒的神祇邁亞女神之月,表示現(xiàn)在6月的單詞是羅馬保護神朱諾之月。而在這幾個月之后,表示月份的拉丁語單詞就僅僅是沒有特別含義的序數(shù)詞了。 在這套歷法使用了數(shù)十年后,羅馬人進行了一次歷法改革,給全年增加了兩個月,縮短了當時一個羅馬年和一個回歸年長度之間的差距。然而,由于在調(diào)整歷法的過程中也縮短了一些月份的長度,導(dǎo)致調(diào)整后的羅馬年長度也僅有355天。為了月份與季節(jié)的關(guān)系相對穩(wěn)定,這時的羅馬歷規(guī)定每隔一段時間就要加入一個22天的“工作月”,以補齊與回歸年之間的差距。這個方法,和后文將會提到的中國農(nóng)歷“置閏”的方法異曲同工,如果能夠科學(xué)合理地補充工作月,這套歷法能夠比較好地運行下去。 遺憾的是,歷法本身并沒有規(guī)定具體在哪一年加入工作月,這件事要由羅馬的一些僧侶人為決定。由于僧侶和政治家之間千絲萬縷的聯(lián)系,僧侶們開始濫用手中的這項職權(quán)。一旦自己的盟友上臺,他們便想方設(shè)法地增加年份的長度,好增加盟友的任職時間和在任期間的財政收入。而一旦政敵上臺,則反其道而行之,減少政敵的執(zhí)政時間。 發(fā)起制訂《儒略歷》的儒略·愷撒。 這樣做的后果使羅馬的歷法再次變得混亂不堪。到了公元前49年愷撒大帝執(zhí)政時,月份和季節(jié)之間的對應(yīng)已經(jīng)出現(xiàn)了多達90天的偏差。決心改變現(xiàn)狀的愷撒大帝求助于天文學(xué)家后,制訂了新的歷法。愷撒大帝的全名為儒略·愷撒,因此這套歷法也被稱為“儒略歷”。儒略歷中,每個月份的天數(shù)已經(jīng)和現(xiàn)在一樣,2月的基本長度為28天,全年總共有365天。為了消除與回歸年之間的長度差異,儒略歷每4年需要增加一天,這一天通過將2月的長度在閏年中調(diào)整到29天來加入,和現(xiàn)在的歷法也已經(jīng)一致。同時,為了糾正儒略歷實施前已經(jīng)出現(xiàn)的歷法誤差,愷撒在公元前46年臨時增加了兩個月,再在公元前45年實施儒略歷。據(jù)說,雖然萬物依然按部就班地發(fā)展變化,但臨時出現(xiàn)的這兩個月讓羅馬公民們產(chǎn)生了壽命延長的錯覺。 公元前44年,羅馬元老院票決通過了一項決議,將表示7月的單詞重新以儒略·愷撒的名字命名,這也是現(xiàn)在表示7月的英語單詞的意義來源。其后不久,愷撒大帝不幸遇刺,歷法的使用又出現(xiàn)了一定的偏差。本來應(yīng)該4年加入一次的閏年,被負責(zé)歷法執(zhí)行的人員誤認成了3年加入一次,導(dǎo)致儒略歷的準確性打了折扣。到公元8年奧古斯都掌權(quán)時,這個問題才被發(fā)現(xiàn)并糾正。為了紀念自己在歷法和其他方面的功績,奧古斯都以自己的頭銜命名了一個月,這即是現(xiàn)在英語中表示8月的單詞的來源。 中國人的歷法——農(nóng)歷 在我們中國人的生活中,還存在著另一套被稱為“農(nóng)歷”的歷法。公歷的元旦是值得慶祝的節(jié)日和一個新的開端,但中國人內(nèi)心中更加認同的“新年”,則是農(nóng)歷正月初一的春節(jié)。端午、中秋等節(jié)日,也是按照農(nóng)歷的日期確定的。 雖然在公歷產(chǎn)生的源頭,月的長度也是基于月相變化的周期確定的,但在其后的演化中,公歷不再尋求每月的長度與月相變化周期相符,數(shù)次歷法調(diào)整的目的是使歷法中每年的長度和地球繞太陽公轉(zhuǎn)一圈的時間盡量相等。像公歷這樣以太陽公轉(zhuǎn)為基準確定的歷法,被稱為“陽歷”。而在我國的農(nóng)歷中,每月的長度為29天或30天,和月相變化的平均周期29.53天吻合,從而能夠保證在各月的十五,人們看到的都是圓月,每個月的初一,人們看到的都是一輪新月。在農(nóng)歷中,每年的基本長度為12個月,這樣得到的全年天數(shù)會比回歸年的實際長度差11天左右。為了讓季節(jié)與月份的對應(yīng)關(guān)系保持相對穩(wěn)定,農(nóng)歷采用在特定的年份加入閏月的方式,修正與回歸年之間的天數(shù)差異。這種既考慮月相變化、又考慮地球繞太陽公轉(zhuǎn)時間的歷法,被稱為“陰陽歷”。有時,人們習(xí)慣把農(nóng)歷也稱為“陰歷”。但嚴格來講,農(nóng)歷并不是只考慮月相變化的真正意義上的陰歷。 現(xiàn)在使用的農(nóng)歷歷法雛形,早在春秋戰(zhàn)國期間就已經(jīng)形成。雖然詳細內(nèi)容已經(jīng)難以考證,但基本可以確定在戰(zhàn)國初期就已經(jīng)出現(xiàn)了《黃帝歷》《顓頊歷》《夏歷》《殷歷》《周歷》《魯歷》這六種歷法,被合稱為古六歷。這些歷法構(gòu)造的基本原則相同,均是在與月相變化相關(guān)的朔望月的基礎(chǔ)上,通過19年中設(shè)置7個閏月的方式調(diào)整年的長度。其區(qū)別在于歲首位置的不同,也就是一年開始位置的不同。秦國將全國統(tǒng)一后,也將自己使用的顓頊歷作為全國統(tǒng)一的歷法進行實施。 漢朝建立之初,各項制度都沿襲了秦朝的做法,《顓頊歷》繼續(xù)得以使用。但由于《顓頊歷》對朔望月的計算不是非常精密,一百多年來累積的誤差,使得十五晚上月亮不圓的現(xiàn)象開始出現(xiàn)。公元104年,一些負責(zé)觀星的官員發(fā)現(xiàn),當年十一月中的一天,諸多與歷法有關(guān)的天文現(xiàn)象將在那一天集中發(fā)生,是理想的改歷機會。于是,太史令司馬遷上書漢武帝,要求下令改歷。漢武帝接受了司馬遷的建議,下詔書召集天文學(xué)家開始改歷,形成了《太初歷》。這是中國歷史上現(xiàn)存第一部完整統(tǒng)一、有明確文字記載的歷法。 《太初歷》已經(jīng)相當接近我們現(xiàn)在使用的農(nóng)歷。這部歷法以冬至所在之月為十一月,以正月為歲首,平年12個月,閏年13個月,月大30日,月小29日。在這部歷法中,還首次明確提出了我們目前仍然在使用的24節(jié)氣。節(jié)氣是以地球繞太陽的公轉(zhuǎn)為基礎(chǔ)制定的。在公轉(zhuǎn)軌道上,地球每轉(zhuǎn)過約15度,則會到達一個新的節(jié)氣。我們知道,地球上季節(jié)的更替是與太陽公轉(zhuǎn)相聯(lián)系的,因此,同一地區(qū)在同一節(jié)氣時的氣溫、光照、雨水等條件基本固定,從而使節(jié)氣能夠很好地指導(dǎo)農(nóng)業(yè)生產(chǎn)。此外,《太初歷》規(guī)定,如果某一年的某個月份中只有一個節(jié)氣,那么這個月之后將被加入一個閏月。這種置閏方法能夠把月份和氣候的冷暖變化調(diào)節(jié)得更合理,被一直沿用到現(xiàn)在。 在《太初歷》之后,雖然歷法不斷推陳出新,但基本都沿用了《太初歷》所定下的框架。由于中國古代認為皇權(quán)來自于上天的授予,因此與天體運行相關(guān)的歷法也帶有較強的政治含義,頒布新的歷法的目的大都不是對歷法的準確性進行多么徹底的修正,而是通過新的歷法為皇權(quán)的統(tǒng)治增加權(quán)威性。即便是這樣,在《太初歷》之后,依然有一些比較有代表性的歷法,進一步解決了歷法測算中的一些問題。例如,制定《乾象歷》的東漢皇室子弟劉洪,就發(fā)現(xiàn)了月球的運動并不均勻這一事實。而南北朝時期的祖沖之在制定《大明歷》時,把歲差的概念引入到了歷法之中,從而能夠更加精確地確定冬至點的位置,大大提高了歷法計算的精度。由元代郭守敬組織制定的《授時歷》中提出365.21425天為一年,和地球?qū)嶋H繞太陽一年的周期只差26秒,登上了我國古代歷法的最高峰。目前我們使用的農(nóng)歷,是由中國科學(xué)院紫金山天文臺負責(zé)測算的,而其基本指導(dǎo)原則來自于明末崇禎年間編寫的《崇禎歷書》。 崇禎歷書。 |
|