求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

曆法檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋

曆法(calendar),是推算年、月、日,並使其與相關天象對應的方法,是協調歷年歷月曆日回歸年朔望月太陽日的辦法。

回歸回歸年年約為365又1/4 日 或 12又7/19朔望月,朔望月約為29又1/2 日。年長不是月長的整數倍,也不是日長的整數倍;月長也不是日長的整數倍。不同的文明,在協調年月日的時候,採用了不同的策略[1]

羅馬人在開始的時候,採用的是每兩年插入3/4個月的做法,後來逐漸將每年多於12個月的日子分到各個月裡,逐漸演變成宮分歷,也即是太陽曆。天主教文明影響下的格里高利曆,亦即是國際普遍採用的公曆,是太陽歷;波斯歷,也是太陽曆。

中國人、印度人、猶太人阿拉伯人則比較重視朔望月的意義,依然採用月分歷。其中,中國農曆、印度歷、猶太歷是陰陽合曆,一年有12或13個月;伊斯蘭歷是太陰曆,一年只有12個月。

辛亥革命之後,中國開始採用西方的公曆,俗稱「新曆」,與中國舊有的曆法相對。

基本含義

詞語概念

曆法,是根據天象變化的自然規律,計量較長的時間間隔,判斷氣候的變化,預示季節來臨的法則。曆法是天文學的分支學科,它是一種推算年、月、日的時間長度和它們之間的關係,制定時間的序列的方法。曆法的起點稱為曆元紀年紀月紀日紀時法則稱為紀元

依功能分生活曆法、法定曆法、特定社會活曆法、研究曆法。依歷年、歷月分太陽曆太陰曆陰陽合曆。總看曆法分三種:陰曆陽曆陰陽曆

常用曆法

陽曆:陽曆是以地球繞太陽公轉的運動周期為基礎而制定的曆法,歷年近似等於回歸年,一年12個月,這個「月」實際上與朔望月無關,月份、日期都與太陽在黃道上的位置較好地符合,在一年中可以明顯看出四季寒暖變化的情況。

陰曆:陰曆別稱太陰曆,在天文學中主要指按月亮圍繞地球轉動的規律制定的。陰曆是月亮歷,是按月亮的月相周期來安排的曆法。以月球繞行地球一周為一月,即以朔望月作為確定歷月的基礎,一年為十二個歷月的曆法。

陰曆的一個月叫做「朔望月」。每月初一為朔日,十五為望日,「朔望月」是月相盈虧的平均周期。

陰曆,論初一十五等不同時間月亮的陰晴圓缺,只管朔望月,不管回歸年。所以和一年四季完全無關。

干支歷:屬陽曆的一種,又稱節氣歷或中國陽曆,是一部深奧的曆法。它是按照地球圍繞太陽公轉的運行規律來確定的。

它是用60組各不相同的天干地支標記年月日時的曆法。干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合稱。干支歷主要由干支紀年干支紀月干支紀日干支紀時四部分組成。

它以立春為歲首,交節日為月首。年長即回歸年,一節一中為一個月。干支歷通過天干地支論太陽與地球的關係,二十四節氣和十二月建是基本內容。干支歷中的月份是根據黃道面劃分出來的。既管年又管月,兼具二十四節氣。

干支歷用二十四節氣劃分出十二個月,每個月含有兩個節氣,沒有閏月。干支歷與地球環繞太陽的周期運動有關,其年月日全由太陽視運動決定,與太陰月相無關。它又與通常的陽曆(如公曆)不同,公曆的月長由人為規定而與天象無涉;干支歷的年月日均由天象決定,無須通過人為調整,是完全符合天象規律的一部曆法。目前,干支歷依舊流行於萬年曆等書,用於象數、風水和命理學中。

公曆:屬陽曆一種,公曆別稱公元、西曆、西元等,一種源自於西方社會的紀年方法,由意大利醫生兼哲學家對儒略曆加以改革而製成的一種曆法1582年,時任羅馬教皇的格列高利十三世予以批准頒行,以耶穌誕生之年作為紀年的開始。

公曆是一種平均太陽曆,只有回歸年,不管朔望月。公曆是現在國際通用的曆法,也是我國現在最普遍使用的曆法。它的標準名稱是格里高利曆,是一種源自於西方的曆法。我國從辛亥革命後一直沿用至今。

地球繞太陽一周的時間為365.2422天,這樣無論是陽曆和陰曆,都會有誤差(二者皆以365天為一年)。對陽曆而言,平均每4年便會少約1天,(0.9688,約等於1)。而公曆解決這一問題的做法是規定每4年裡有1個閏年,將這一天加在天數最少的2月,故閏年的2月有29天。實際操作中為了方便,規定凡是能被4除盡的年份,皆為閏年。如1996,2000,2016等皆為閏年。

農曆:屬陰陽合曆,以夏曆(陰曆)為基礎,吸收了干支歷二十四節氣作為補充曆法。農曆取月相的變化周期即朔望月為月的長度,參考太陽回歸年為年的長度,通過設置閏月以使平均歷年與回歸年相適應。所以我國的傳統曆法從嚴格意義上說不應該叫陰曆,而是陰陽曆。現被叫做「農曆」。

農曆是陰陽合曆,指兼顧太陽、月亮與地球關係的一種曆法。陰曆不考慮地球繞太陽的運行,因而使得四季的變化在陰曆上就沒有固定的時間,不能反映季節。與陽曆年固定在365天或366天不同的是,陰曆年相比陽曆年在天數上有時會相差一個月。

為了協調陽曆年與陰曆年之間的天數,於是產生了陰陽曆,即農曆。方法是在曆法中加入二十四節氣以及「19年7閏」法(即在19個農曆年中加上7個閏年。農曆閏年多一個閏月,因此一年有383天-385天,而農曆平年一般有353天-355天。)使得一年的平均天數與回歸年的天數相符。因此這種曆法既與月相相符,也與地球繞太陽周期運動相符合。「置閏法」,每19年中設置7個閏月,有閏月的年份一年383天或384天,稱為閏年。

天文學

總論

所謂曆法,簡單說就是根據天象變化的自然規律,計量較長的時間間隔,判斷氣候的變化,預示季節來臨的法則[2]。中國古代天文學史,在一定意義上來說,就是一部曆法改革史。時間長河是無限的,只有確定每一日在其中的確切位置,我們才能記錄歷史、安排生活。我們日常使用的日曆,對每一天的「日期」都有極為詳細的規定,這實際上就是曆法在生活中最直觀的表達形式。

年、月、日是曆法的三大要素。曆法中的年、月、日,在理論上應當近似等於天然的時間單位——回歸年、朔望月、真太陽日,稱為曆日歷月歷年。為什麼只能是「近似等於」呢?原因很簡單,朔望月和回歸年都不是日的整倍數,一個回歸年也不是朔望月的整倍數。但如果把完整的一日分屬在相連的兩個月或相連的兩年裡,我們又會覺得彆扭,所以曆法中的一年、一個月都必須包含整數的「日」。為了生活的便利,學術、理論必須往後站,沒辦法,只能近似了!

曆法,隨着人類社會的不斷發展,還會繼續改革。如何在精確、方便二者之間找到更好的結合點,過去是、將來還會是曆法改革的方向與目標。

理想的曆法,應該使用方便,容易記憶,歷年的平均長度等於回歸年,歷月的平均長度等於朔望月。實際上這些要求是根本無法同時達到的,在一定長的時間內,平均歷年或平均歷月都不可能與回歸年或朔望月完全相等,總要有些零數。因此,世界上通行的幾種曆法,實際上沒有哪一種稱得上是最完美的。

任何一種具體的曆法,首先必須明確規定起始點,即開始計算的年代,這叫「紀元」;以及規定一年的開端,這叫「歲首」。此外,還要規定每年所含的日數,如何劃分月份,每月有多少天等等。因為日、月、年之間並沒有最大的公約數,這些看似簡單的問題其實非常複雜,不僅需要長期連續的天文觀測作為知識基礎,而且需要相當的智慧。

人們想盡辦法來安排日月年的關係。在歷史上,在世界各地,存在過千差萬別的曆法,但就其基本原理來講,不外乎三種:即太陰曆(陰曆)、太陽曆(陽曆)和陰陽曆。三種曆法各自有各自的優缺點,世界上通行的「公曆」實際上是一種太陽曆,而中國傳統曆法——農曆屬於陰陽曆。

曆法起源

曆法主要是農業文明的產物,最初是因為農業的生產的需要而創製的。

公元前3000年,生活在兩河流域的蘇美爾人根據自然變換的規律,制定了時間上最早的曆法,即太陰曆。蘇美爾人以月亮的陰晴圓缺作為計時標準,把一年分為12個月,共354天。公元前2000左右,古埃及人根據計算尼羅河泛濫的周期,制定出了太陽曆,這是公曆最早的源頭。

中國的曆法起源也很早,上古時代在百越形成了獨特的干支歷,明代史學家萬民英根據我國古文獻明文記載確定干支為古越人天皇氏發明,在其著作《三命通會》中有詳細記載。干支歷通過天干地支論太陽與地球關係,是用60組各不相同的天干地支標記年月日時的曆法。

在世界歷史上,不同的時期和不同的地區,還採用過各種不同的曆法,比如伊斯蘭教歷,中國的農曆,藏曆等。

曆法概念

曆法是天文學的分支學科,它是一種推算年、月、日的時間長度和它們之間的關係,制定時間的序列的方法。

簡單說來,就是為人們為了社會生產時間的需要而創立的長時間的記時系統。曆法能使人類確定每一日再無限的時間中的確切位置並記錄歷史。

曆法,以使用方便為目的,按一定法則,科學地安排年月日。日以上的時間系統計量與安排屬於曆法範疇。

曆法是在人類生產與生活中逐漸形成的,年、月、日都直接與天體運行周期相關。

很早以來,人們就把四季更迭的周期(回歸年)定為年,把月亮盈虧變化的周期(朔望月)定為月。一回歸年365.2422日,一朔望月為29.5306日,它們既不是月的整數倍,也不是日的整數倍,使用起來很不方便。因此在人為規定曆法中的年和月都是整數日,這種整數日的年和月,稱為歷年和歷月。

分類

古今中外有多少種曆法,我們沒有統計過。總之一個民族有一個民族的曆法,一個時代有一個時代的曆法。時代愈近,科學愈發達,測試手段愈先進,曆法就愈科學。我們中國從古到今使用過的曆法,就有一百多種。

不過不管有多少種曆法,都可以把它們分別歸到以下三大系統中去:陽曆、陰曆、陰陽合曆。這是因為計算時間,要麼以地球太陽公轉的周期為基礎,要麼以月亮繞地球公轉的周期為基礎,要麼把兩種周期加以調和。前者屬於陽曆系統,後者屬於陰曆系統,調和者則屬於陰陽合曆系統。

1.太陽曆

太陽曆簡稱陽曆,是以地球繞太陽公轉的周期為計算的基礎的,要求曆法年同回歸年(地球繞太陽公轉一周)基本符合。它的要點是定一陽曆年為365日,機械地分為12個月,每月30日或31日(近代的公曆還有29或28日為一個月者,例如每年二月),這種「月」同月亮運轉周期毫不相干。

但是回歸年的長度並不是365整日,而是365.242199日,即365日5時48分46秒余。陽曆年365日,比回歸年少了0.242199日。為了補足這個差數,所以曆法規定每4 年中有一年再另加1日,為366日,叫閏年,實際是閏一日。即使這樣,同實際還有差距,因為0.242199日不等於1/4日,每4年閏1日又比回歸年多出約0.0078日。這么小的數字,一年兩年看不出什麼問題,如果過了100年,就會比回歸年多出約19個小時,400多年多出近75個小時,相當於3個整日多一點,所以陽曆曆法又補充規定每400年從100個閏日中減去3個閏日。這樣,400陽曆年閏97日,共得146097日,只比400回歸年的總長度146096.8796日多2小時53分22.5秒,這就大體上符合了。

這種曆法的優點是地球上的季節固定,冬夏分明,便於人們安排生活,進行生產。缺點是曆法月同月亮的運轉規律毫無關係,月中之夜可以是天暗星明,兩月之交又往往滿月當空,對於沿海人民計算潮汐很不方便。我們今天使用的公曆,就是這種陽曆。

2.月亮歷

月亮歷簡稱陰曆,是以月亮繞地球公轉的周期為計算的基礎的,要求曆法月同朔望月(月亮繞地球公轉一周)基本符合。朔望月的長度是29日12小時44分2.8秒,即29.530587日,兩個朔望月大約相當於地球自轉59周,所以陰曆規定每個月中一個大月30日,一個小月29日,12個月為一年,共354日。

由於兩個朔望月比一大一小兩個陰曆月約長0.061日(大約88分鐘),一年要多出8個多小時,三年要多出26個多小時,即一日多一點。為了補足這個差距,所以規定每三年中有一年安排7個大月,5個小月。這樣,陰曆每三年19個大月17個小月,共1063日,同36個朔望月的1063.1008日,只相差約2小時25分9.1秒了。

陰曆年同地球繞太陽公轉毫無關係。由於它的一年只有354日或355日,比回歸年短11日或10日多,所以陰曆的新年,有時是冰天雪地的寒冬,有時是烈日炎炎的盛夏。今天一些阿拉伯國家用的回曆,就是這種純陰曆。

陰陽合曆

陰陽合曆,即陰陽曆,是調和太陽、地球、月亮的運轉周期的曆法。它既要求曆法月同朔望月基本相符,又要求曆法年同回歸年基本相符,是一種綜合陰、陽曆優點,調合陰、陽曆矛盾的曆法,所以叫陰陽合曆。我國古代的各種曆法和今天使用的農曆,都是這種陰陽合曆。

公曆與農曆

1.公曆

全世界通用的曆法稱為公曆,它實質上是一種陽曆。

原始的陽曆是古埃及人創立的。最初取一年為365日[3]。為了協調曆法年與回歸年的長度,公元前46年羅馬統治者儒略·凱撒對陽曆作了修改,制定儒略曆。公元前8年,凱撒的侄兒奧古斯都又對儒略曆作為調整。儒略曆分一年為十二個月,平年365日;年份能被4整除的為閏年,共366日。

這樣,儒略曆歷年平均長度便是365.25日,同回歸年長度365.2422日相差0.07078日,400年約差3日。從實施儒略曆到十六世紀末期,累差約為10日。為了消除了這個差數,教皇格里高利(一譯格雷果里)十三世把儒略曆1582年10月4日的下一天定為10月15日,中間消去10天;同時還修改了儒略曆置閏法則:能被4除盡的年份仍然為閏年,但對世紀年(如1600,1700,……),只有能被400除盡的才為閏年。

這樣,400年中只有97個閏年,比原來減少三個,使歷年平均長度為365.2425日,更接近於回歸年的長度。經過這樣修改的儒略曆叫格里高利曆,亦稱格里曆。格里曆先在天主教國家使用,二十世紀初為全世界普遍採用,所以又叫公曆。

這個曆法最大的特點,是完全不考慮月亮周期在太陽年中的複合運動周期情況,而是按照人的主觀數學分段的方式,把一年截分成為12個月,然後,為了調整每四年出現的一次太陽運作日和數學分段日上的差異情況,將一年主觀分成為1、3、5、7、8、10、12月為31日,4、6、9、11月為30日,2月為28日,2月為四年一次的調整日差日。

人們使用的西曆,也就是我們使用的公曆,基本沒有天地人合一的任何科學內涵,只有主觀數學分段意義。即使是西曆中使用的七天一星期和星期天休息日,儘管是借用的東方曆法中的七星象為一個朔望區間的天文理論,但是,其內涵已經被改動成為了基督教的禮拜時間序列了,與天文現象已毫無瓜葛。

所以,人們使用的西曆,儘管是全世界公用的,但是,其中不合理不科學的問題非常多,也不太符合計算機時代的記數需要,其數學功能比起中國曆法可以180年一循環輪換的甲子記數年法的功能差了許多。

中國於1912年開始採用公曆,但當時仍用中華民國紀年。1949年中華人民共和國成立後,採用公曆紀年。

2.農曆

農曆是我國採用的一種傳統曆法,又名夏曆、中歷、舊曆,民間也有稱陰曆的(其實並非純陰曆,而是陰陽合曆)。它用嚴格的朔望周期來定月,又用設置閏月的辦法使年的平均長度與回歸年相近,兼有陰曆月和陽曆年的性質,因此在實質上是一種陰陽合曆。

農曆把日月合朔(太陽和月亮的黃經相等)的日期作為月首,即初一。朔望月的平均長度約為29.53059日,所以有的月份是30日。稱月大;有的月份是29日,稱月小。月初所在的日期,按太陽和月亮的位置推算定,不機械地安排。農曆以12個月為一年,共354日或355日,與回歸年相差11日左右。

為此,通過增加閏月的辦法加以協調(置閏的周期約為每391年144閏)。有閏月的年份有13個月,全年約384天。閏月的安排由二十四節氣來決定。農曆月份按照12個「中氣」而定名。缺點是平年與閏年天數相差太大。

推算

比如今天是2004年7月2日,那位清末學者是光緒三十三年三月初九日出生的,唐朝從公元618年到907年共統治了290年等等,這些就是時間。

這些時間的計算單位和數字是怎麼來的?是從與人類關係最密切的三個天體——太陽、地球、月亮的運轉周期的比例計算出來的。

計算時間的三個基本單位,年指地球繞太陽公轉一周,月指月亮繞地球公轉一周,日指地球自轉一周。這些本來是小學生都懂的常識,為什麼說是一種專門學問?其實並不那麼簡單。準確地計算時間是一件十分複雜的事,複雜的原因在於太陽、地球、月亮這三個天體運轉周期的比例都不是整數,誰對誰都無法除盡。

我們通常說一年12個月,360日,這只是一個概數。假如真的一個月是30整日,一年是12整月或360整日,那麼曆法就不成其為一門學問了。實際情況卻是:地球繞太陽一周是地球自轉一周的365倍多一點,相當於月亮繞地球一周的12次再加11日多一點;月亮繞地球一周是地球自轉一周的29倍多一點。

它們相互間的比例都有一個除不盡的尾數,這就需要進行很複雜的計算,使年、月、日的周期能夠相互配合起來,並且都能用整數進位,便於人們計算、使用,這就是曆法。所以又可以說曆法是計算太陽、地球、月亮運轉周期的比例的學問,是以這三個天體的運轉比例為研究對象的。用不同的方法來計算這種比例關係,就是不同的曆法。

中國曆法發展

上古時代

明代史學家萬民英根據我國古文獻明文記載確定干支為天皇氏時發明,在其著作《三命通會》中有詳細記載。干支的發明標誌着最原始的曆法出現,配合數字用來計算年歲,在後來的傳承中,把干支之名簡化為一個字。

干支歷又稱節氣歷、中國陽曆,通過天干地支論太陽與地球關係,是上古文明的產物,博大精深。上古時代已定出天干地支年歲

十天干曰:閼逢旃蒙柔兆強圉著雍屠維上章重光玄黓昭陽;十二地支曰:困頓赤奮若攝提格單閼執徐大荒落敦牂協洽涒灘作噩閹茂大淵獻。干支的發明標誌着最原始的曆法出現,配合數字用來計算年歲。天皇氏的這一發明影響深遠,至今依舊在使用干支,用於曆法、術數、計算、命名等各方面。

在後來的傳承發展中,這套干支術語簡化為一個字。簡化後的「干支」,十天干即:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支即子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。干支紀法以立春為歲首,交節日為月首。通過天干地支論太陽與地球的關係,二十四節氣和十二月建是基本內容。

縱觀中國古代曆法,所包含的內容十分豐富,大致說來包括推算朔望二十四節氣、安置閏月以及日月食行星位置的計算等。當然,這些內容是隨着天文學的發展逐步充實到曆法中去的,而且經歷了一個相當長的歷史階段。

如果再將這個「相當長的歷史階段」細分的話,大致又可以分為四個時期:

即古歷時期:漢武帝太初元年以前所採用的曆法;

中法時期:從漢太初元年以後,到清代初期改歷為止。這期間制訂曆法者有七十餘家,均有成文載於二十四史的《歷志》或《律曆志》中。諸家曆法雖多有改革,但其原則卻沒有大的改變;

中西合法時期:從清代期蘇會傳教士湯若望上呈《新法曆書》到辛亥革命為止;

公曆時期:辛亥革命之後,於1912年孫中山先生宣布採用格里高歷(即公曆,又稱陽曆),即進入了公曆時期,中華人民共和國成立後,在採用公曆的同時,考慮到人們生產、生活的實際需要,還頒發中國傳統的農曆。

成書年代不晚於春秋時代(公元前8世紀至公元前5世紀)的《夏小正》按12個月的順序分別記述了當月星象氣象物候,以及應該從事的農業和其他活動。例如,書中記載道:

正月,鞠則見,初昏參中,斗柄懸在下。

三月,參則伏。

四月,昴則見,初昏南門正。

五月,參則見,初昏大火中。

六月,初昏斗柄正在上。

七月,漢案戶,初昏織女正東鄉,斗柄懸在下則旦。

八月,辰則伏,參中則旦。

九月,內火,辰繫於日。

十月,初昏南門見,織女正北鄉則旦。

由《夏小正》給出的記述可以推知,夏代曆法的基本輪廓是,將一年分為十二個月,除二月、十一月、十二月之外,每月均以某些顯著星象的昏、旦中天,晨見、夕伏來表示節候,這雖然不能算是科學的曆法,但稱它為物候歷和天文歷的結合體可以的,或更確切地說,在觀象授時方面已經有了一定的經驗[4]

尚書·堯典》中也記載了古人利用顯著星象於黃昏出現在正南天空來預報季節的方法,這就是著名的「四仲中星」,書中說:「日中星鳥,以殷仲春;日永星火,以正仲夏;宵中星,以殷仲秋;日短星昴,以正仲冬。」

推求可知,「四仲中星」至晚是商末周初時代的實際天象,可見,至遲在商末周初人們利用星象預報季節已經有相當把握了。

夏代:已經有天干紀日法,即用甲、乙、丙、丁、戊、己、庚、辛、壬、癸十天干周而復始地記日,夏朝末代的幾個帝王有胤甲、履癸等名稱就是佐證。

商代:在夏代天干紀日的基礎上,發展為干支紀日,即將甲、乙、丙、丁……十天干和子、丑、寅、卯……十二地支順序配對,組成甲子、乙丑、丙寅、丁卯等六十干支,六十日一周循環使用,在出土的商代武乙時的一塊牛胛骨上面刻着完整的六十天干地支,兩個月共計60天,這也許就是當時的日曆。

還發現,有一組胛骨卜辭記着兩個月共計59天,這證明商代已經有大、小月之分了,即大月30日,小月29日。另外,卜辭中還有分一年為13個月的多次記載,這又證明商代已經用閏月來調整節氣和曆法的關係了。

從大量干支紀日的材料分析,學者們對商代曆法較為一致的看法是:商代使用干支紀日、數字記月;月有大、小之分,大月30日,小月29日;有閏月,亦有連大月;閏月置於年終,稱為十三月;季節和月份有較為固定的關係。

在我國,根據傳說,中原一帶在黃帝時代就已經有了曆法,但不足為憑。帝堯時代有粗疏曆法的傳說,可能還稍有根據,據成書於春秋時代的典籍《尚書·堯典》所載,帝堯曾經組織了一批天文官員到東、南、西、北四方去觀測星象,用來編制曆法、預報季節,但有關曆法的材料至今尚未發現。「我國曆法之發生,以《書經·堯典》中有『曆象日月星辰』之語為據。又同書《甘誓》之云:『威侮五行,怠棄三正。』(即夏正、殷正、周正)《大戴禮記》中亦有《夏小正》一篇。再孔子常謂『行夏之時』。有論者據此又謂曆法始於夏。

實則曆法之發生,應有一個大前提,即必在農業普遍興盛於世之後。此證諸世界古國如埃及、巴比倫之歷史,斑斑可考。夏人普遍尚過着漁獵畜牧生活,焉能有曆法。《書經》、《虞書》、《夏書》都是後人偽作,所言曆法,自不可信……孔子托古改制,言必稱三代,故以行夏之時,乘殷之輅,服周之冕並列,而不知殷周雖有輅冕,夏則無『時』。

三正之說,或許始於戰國時人為改革曆法而做的宣傳……故曆法之發生,不始於畜牧時代之夏,而始於農業興盛之殷。」(摘自黃現璠著《中國殷代社會史》,1950年4月,又載黃現璠著《古書解讀初探——黃現璠學術論文選》第286-359頁収錄《殷周社會考》一文,廣西師範大學出版社,2004年7月)

周代

周代在繼承和發展商代觀象授時成果的基礎上,將制訂曆法的工作推進了一步。周代(大允是春秋中葉,即公元前600年左右)已經發明了用土圭測日影來確定冬至(一年中正午日影最長的日子)和夏至(一年中正午日影最短的日子)等重要節氣的方法,這樣再加上推算,就可以將回歸年的長度定得更準確了。周代的天文學家已經掌握了推算日月全朔的方法,並能夠定出朔日,這可以從反映周代乃至周代以前資料的《詩經》中得到證實,

是我國第一次明確地記載日期(周幽王六年,即公元前776年)的一次日食。周代曆法的第三個進展是,到春秋末至戰國時代,已經定出回歸年長為365日,並發現了19年設置7個閏月的方法。

在這些成果的基礎上,誕生了具有歷史意義的科學曆法——四分曆。在歐洲羅馬人在公元前43年採用的儒略曆中,也用365日這個數據,但比我國晚了大約500年左右。19年7閏法,古代希臘人默冬在公元前432年才發現,比我國也晚大約100年。

四分曆的問世,標誌我國曆法已經進入了相當成熟的時期。當時各諸侯國分別使用的黃帝歷、顓頊曆、夏曆、殷歷、周曆、魯歷,即人們所統稱的古六歷,其實都是四分曆。四分曆問世以後,隨着科學技術的發展,歷代編歷家屢有改革,遂使中國古代曆法不斷完善,內容亦日趨豐富起來。

漢代

對四分曆的第一次改革,當屬西漢武帝時期由鄧平、落下閎等人提出的八十一分律歷。由於漢武帝下令造新曆是在元封七年(公元前104年),故把元封七年改為太初元年,並規定以十二月底為太初元年終,以後每年都從孟春正月開始,到季冬十二月年終。這部曆法即叫做《太初曆》。這部曆法朔望長為29又43/81日,故稱八十一分法,或八十一分律歷。

太初曆》是中國有完整資料的第一部傳世曆法,與四分曆相比其進步之處有三點:以正月為歲首,將我國獨創的二十四節氣分配於十二個月中,並以沒有中氣的月份為閏月,從而使月份與季節配合得更合理;行星的會合周期測得較準確,如水星為115.87日,比如今測量值115.88日僅小0.01日;採用135個月的交食周期,即一食年為346.66日,比今測值只大0.04日。

東漢末年劉洪(公元158—167年)制訂的《乾象曆》,首次將回歸年的尾數降至1/4以下,成為365.2462日;他第一次將月球運行有快、慢變化引入曆法,成為第一部載有定朔算法的曆法,這部曆法還給出了黃道和白道的交角數值為六度左右,並且由此推斷,只有月球距黃、白道交點在十五度以內時,才有可能發生日食,這實際上提出了「食限」的概念。

兩晉南北朝

南北朝時代的祖沖之,首次將東晉虞喜(公元281年~356年)發現的歲差引用到他編制的《大明曆》中,並且定出了四十五年十一個月差一度的歲差值,這個數值雖然偏大,但首創之業績是偉大的。

唐代

唐代值得介紹的曆法有《大衍曆》和《宣明歷》。

宋代

宋代在三百餘年內頒發過18種曆法,其中以南宋楊忠輔制定的《統天曆》最優。歐洲著名的《格里高歷》,即當今世界通行的公曆。宋代最富有革新的曆法,莫過於北宋時期沈括提出的十二氣歷。《十二氣歷》實為一種陽曆,它既與實際星象和季節相合,簡便地服務於生產活動。

元代

元代郭守敬王恂等人制訂的《授時曆》達到了高峰。郭守敬、王恂等人在制訂《授時曆》過程中,既總結、借鑑前人的經驗,又研製大批觀天儀器;在此基礎上郭守敬主持並參加了全國規模的天文觀測,他在全國建立了27個觀測點,其分布範圍是空前的,南起北緯15°,北至北緯65°;東邊起東經138°,西至東經102°。這些地點的觀測成果為制訂優良的《授時曆》奠定了基礎。

明代

徐光啟除選用中國制歷家之外,還聘用了耶穌會士鄧玉函羅雅谷湯若望等人來曆局工作。歷經五年的努力,撰成46種137卷的《崇禎曆書》,該曆書引進了歐洲天文學知識、計算方法和度量單位等,例如採用了第谷的宇宙體系和幾何學的計算體系;引入了圓形地球、地理經度和地理緯度的明確概念;引入了球面和平面的三角學的準確公式;採用歐洲通用的度量單位,分圓周為360°,分一日為96刻,24小時 ,度、時以下60進位制等。徐光啟的編歷,不僅是中國古代制歷的一次大改革,也為中國天文學由古代向現代發展,奠定了一定的理論和思想基礎。

清代

《崇禎曆書》撰完後,明已近滅亡,未能用來編歷。清初,湯若望將《崇禎曆書》刪改為103卷,連同他編撰的新曆本一起上呈清政府,得到頒發實行。新曆本定名為《時憲書》。刪改後的《崇禎曆書》更名為《西洋新法曆書》。

1911年開辛亥革命後,規定從1912年1月1日起實行世界通用的公元紀年,同時也保留了傳統紀年。1949年中華人民共和國建立,規定實行公元紀年。

1.民用年的起始、長度和劃分是固定的歷算系統,這種系統中按一定的規則安排日和更長的時間劃分單位(如星期、月和年)。

中國

漢書·律曆志上》:「箕子 言大法九章,而五紀明曆法。」《新唐書·方技傳·李淳風》:「貞觀初,與 傅仁均 爭曆法,議者多附 淳風 。」

程大昌考古編·正朔二》:「 太初 曆法,其在立冬、小雪,則曰於 夏 為十月, 商 為十一月, 周 為十二月,則 秦 漢 十月皆建亥也。」

姚燧領太史院事楊公神道碑》:「積月為歲,積歲為世,必於曆法益精益密。

相關概念

四季

一年分為春夏秋冬四時,後來又按夏曆正月、二月、三月等十二個月分為孟春仲春季春孟夏仲夏季夏孟秋仲秋季秋孟冬仲冬季冬。古書常把這些名稱作為月份的代名詞。《楚辭·哀郢》:「民離散而相失兮,方仲春而東遷」。這裡的仲春指的就是夏曆二月。

節氣

a.節氣名稱

古人根據季節更替和氣候變化的規律,把周歲太陽年365又1/4日分為立春、雨水、驚蟄等24個節氣。這些節氣先是平分的,平均每個節日是15.22日弱。後代根據太陽移動的速度,有的規定為

14日(如冬至前後),有的規定為16 日多(夏至前後)。24個節氣的名稱和順序如下:

正月:立春雨水
二月:驚蟄春分
三月:清明穀雨
四月:立夏小滿
五月:芒種夏至
六月:小暑大暑
七月:立秋處暑
八月:白露秋分
九月:寒露霜降
十月:立冬小雪
十一月:大雪冬至
十二月:小寒大寒

這套節氣名最早出現在《淮南子·天文訓[5]。驚蟄古名「啟蟄」,漢朝避景帝名諱改。24節氣是和月份的搭配不是絕對固定年年一致的。因為節氣跟着太陽年走,和朔望月沒有關係。

紀日法

古人用干支紀日,例如《左傳隱公元年》「五月辛丑,大叔出奔共」。干是天干,即甲乙丙丁戊己庚辛壬癸,支是地支,即子丑寅卯辰巳午未申酉戌亥。十干和十二支依次組合,形成「六十甲子」。

記時法

古代主要根據天色把一晝夜分為若干時段,日出時叫旦早朝晨,日入時叫夕暮昏晚,所以古書上常常出現朝夕、旦暮、晨昏、昏旦並舉。太陽正中時叫日中,將近日中的時間叫隅中,太陽西斜叫昃。

記月法

古人紀月通常以序數為記,如一月二月三月等,便作為歲首的月份叫正(zheng1)月。先秦時代每個月似乎還有特殊的名稱。例如正月為「孟陬」(楚辭)、四月為「除」(詩經)、九月為「玄」(國語)、十月為「陽」(詩經)。

紀年法

古代最早的紀年法是按照王公即位的年次紀年,例如公元前770年是周平王元年、秦襄公八年等。以元、二、三年序數計算,直到在位者出位。漢武帝時開始用年號紀元,例如建元元年、元光二年等,更換年號就重新紀元。這兩種紀年法是古代學者所用的傳統紀年法。戰國時代,占星家還根據天象紀年,有所謂歲星紀年法、太歲紀年法。後世還有干支紀年法。

視頻

曆法相關視頻

013 中醫理學之干支曆法
014 干支曆法之通風偏方
揭秘中國歷史上最長壽的曆法「授時曆」 崇拜古人的智慧

參考文獻