曆法

来源:www.uuuwell.com

   

曆法是用年、月、日等時間單位計算時間的方法。主要分為陽曆、陰曆和陰陽曆三種。陽曆亦即太陽曆,其歷年為一個回歸年,現時國際通用的公曆(格里歷)即為太陽曆的一種,亦簡稱為陽曆;陰曆亦稱月亮歷,或稱太陰曆,其歷月是一個朔望月,歷年為12個朔望月,其大月30天,小月29天,伊斯蘭曆即為陰曆的一種;陰陽曆的平均歷年為一個回歸年,歷月為朔望月,因為12個朔望月與回歸年相差太大,所以陰陽曆中設置閏月,因此這種曆法與月相相符,也與地球繞太陽周期運動相符合。曆法中包含的其他時間元素(單位)尚有:節氣 、世紀 和年代 。

漢語詞語

基本信息

  【詞目】曆法   【拼音】lìfǎ   【英譯】[calendar]   【基本解釋】   推算日月星辰之運行以定歲時節候的方法。

詳細解釋

  1.民用年的起始、長度和劃分是固定的歷算系統,這種系統中按一定的規則安排日和更長的時間劃分單位(如星期、月和年)。   《漢書·律曆志上》:「 箕子 言大法九章,而五紀明曆法。」

曆法

《新唐書·方技傳·李淳風》:「 貞觀初,與 傅仁均 爭曆法,議者多附 淳風 。」   宋 程大昌《考古編·正朔二》:「 太初 曆法,其在立冬、小雪,則曰於 夏 為十月, 商 為十一月, 周 為十二月,則 秦 漢 十月皆建亥也。」   元 姚燧《領太史院事楊公神道碑》:「積月為歲,積歲為世,必於曆法益精益密。」   2.違犯法紀。   《大戴禮記·盛德》:「凡民之為姦邪竊盜曆法妄行者,生於不足。」 盧辯 注:「亂法者生於不知足。」

天文學名詞

起源

  曆法主要是農業文明的產物,最初是因為農業的生產的需要而創製的。公元前3000年,生活在兩河流域的蘇美爾人根據自然變換的規律,制定了時間上最早的方法,即太陰曆。蘇美爾人以月亮的陰晴圓缺作為計時標準,把一年分為12個月,共354天。公元前2000左右,古埃及人根據計算尼羅河泛濫的周期,制定出了太陽曆,這是公曆最早的源頭。中國的曆法起源也很早,形成了獨特的陰陽曆法。在世界歷史上,不同的時期和不同的地區,還採用過各種不同的曆法,比如伊斯蘭教曆,中國的農曆,藏曆等。

概念

  曆法是天文學的分支學科   它是一種推算年、月、日的時間長度和它們之間的關係,制定時間的序列的方法。簡單說來,就是為人們為了社會生產時間的需要而創立的長時間的記時系統。曆法能使人類確定每一日再無限的時間中的確切位置並記錄歷史。

曆法

(Lifa) 以使用方便為目的,按一定法則,科學地安排年月日。日以上的時間系統計量與安排屬於曆法範疇。曆法是在人類生產與生活中逐漸形成的,年、月、日都直接與天體運行周期相關。很早以來,人們就把四季更迭的周期定為年,把月亮盈虧變化的周期定為月。一回歸年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日多,所以陰曆的新年,有時是冰天雪地的寒冬,有時是烈日炎炎的盛夏。今天一些阿拉伯國家用的回曆,就是這種陰曆。   3.陰陽合曆   是調和太陽、地球、月亮的運轉周期的曆法。它既要求曆法月同朔望月基本相符,又要求曆法年同回歸年基本相符,是一種綜合陰、陽曆優點,調合陰、陽曆矛盾的曆法,所以叫陰陽合曆。我國古代的各種曆法和今天使用的農曆,都是這種陰陽合曆。   公曆與農曆   1.公曆   目前全世界通用的曆法稱為公曆,它實質上是一種陽曆。   原始的陽曆是古埃及人創立的。最初取一年為365日。為了協調曆法年與回歸年的長度,公元前46年羅馬統治者儒略·凱撒對陽曆作了修改,制定儒略曆。公元前8年,凱撒的侄兒奧古斯都又對儒略曆作為調整。儒略曆分一年為十二個月,平年365日;年份能被4整除的為閏年,共366日。這樣,儒略曆歷年平均長度便是365.25日,同回歸年長度365.2422日相差0.7078日,400年約差3日。從實施儒略曆到十六世紀末期,累差約為10日。為了消除了這個差數,教皇格里高利(一譯格雷果里)十三世把儒略曆1582年10月4日的下一天定為10月15日,中間消去10天;同時還修改了儒略曆置閏法則:能被4除盡的年份仍然為閏年,但對世紀年(如1600,1700,……),只有能被400除盡的才為閏年。這樣,400年中只有97個閏年,比原來減少三個,使歷年平均長度為365.2425日,更接近於回歸年的長度。經過這樣修改的儒略曆叫格里高利歷,亦稱格里歷。格里歷先在天主教國家使用,二十世紀初為全世界普遍採用,所以又叫公曆。中國於1912年開始採用公曆,但當時仍用中華民國紀年。1949年中華人民共和國成立后,採用公曆紀年。   2.農曆   農曆是我國採用的一種傳統曆法,又名夏曆、中歷、舊曆,民間也有稱陰曆的。它用嚴格的朔望周期來定月,又用設置閏月的辦法使年的平均長度與回歸年相近,兼有陰曆月和陽曆年的性質,因此在實質上是一種陰陽合曆。農曆把日月合朔(太陽和月亮的黃經相等)的日期作為月首,即初一。朔望月的平均長度約為29.53059日,所以有的月份是30日。稱月大;有的月份是29日,稱月小。月初所在的日期,按太陽和月亮的位置推算定,不機械地安排。農曆以12個月為一年,共354日或355日,與回歸年相差11日左右。為此,通過增加閏月的辦法加以協調(置閏的周期約為十九年七閏)。有閏月的年份有13個月,全年約384天。閏月的安排由二十四節氣來決定。農曆月份按照12個「中氣而定名。缺點是平年與閏年天數相差太大

推算

  比如今天是2004年7月2日,那位清末學者是光緒三十三年三月初九日出生的,唐朝從公元618年到907年共統治了290年等等,這些就是時間。這些時間的計算單位和數字是怎麼來的?是從與人類關係最密切的三個天體——太陽、地球、月亮的運轉周期的比例計算出來的。計算時間的三個基本單位,年指地球繞太陽公轉一周,月指月亮繞地球公轉一周,日指地球自轉一周。這些本來是小學生都懂的常識,為什麼說是一種專門學問?其實並不那麼簡單。準確地計算時間是一件十分複雜的事,複雜的原因在於太陽、地球、月亮這三個天體運轉周期的比例都不是整數,誰對誰都無法除盡。我們通常說一年12個月,360日,這隻是一個概數。假如真的一個月是30整日,一年是12整月或360整日,那麼曆法就不成其為一門學問了。實際情況卻是:地球繞太陽一周是地球自轉一周的365倍多一點,相當於月亮繞地球一周的12次再加11日多一點;月亮繞地球一周是地球自轉一周的29倍多一點。它們相互間的比例都有一個除不盡的尾數,這就需要進行很複雜的計算,使年、月、日的周期能夠相互配合起來,並且都能用整數進位,便於人們計算、使用,這就是曆法。所以又可以說曆法是計算太陽、地球、月亮運轉周期的比例的學問,是以這三個天體的運轉比例為研究對象的。用不同的方法來計算這種比例關係,就是不同的曆法。

總論

  所謂曆法,簡單說就是根據天象變化的自然規律,計量較長的時間間隔判斷氣候的變化,預示季節來臨的法則。中國古代天文學史,在一定意義上來說,就是一部曆法改革史。   時間長河是無限的,只有確定每一日在其中的確切位置,我們才能記錄歷史、安排生活。我們日常使用的日曆,對每一天的「日期」都有極為詳細的規定,這實際上就是曆法在生活中最直觀的表達形式。   年、月、日是曆法的三大要素。曆法中的年、月、日,在理論上應當近似等於天然的時間單位——回歸年、朔望月、真太陽日,稱為曆日、歷月、歷年。為什麼只能是「近似等於」呢?   原因很簡單,朔望月和回歸年都不是日的整倍數,一個回歸年也不是朔望月的整倍數。但如果把完整的一日分屬在相連的兩個月或相連的兩年裡,我們又會覺得彆扭,所以曆法中的一年、一個月都必須包含整數的「日」。為了生活的便利,學術、理論必須往後站,沒辦法,只能近似了!   曆法,隨著人類社會的不斷發展,還會繼續改革。如何在精確、方便二者之間找到更好的結合點,過去是、將來還會是曆法改革的方向與目標。   理想的曆法,應該使用方便,容易記憶,歷年的平均長度等於回歸年,歷月的平均長度等於朔望月。實際上這些要求是根本無法同時達到的,在一定長的時間內,平均歷年或平均歷月都不可能與回歸年或朔望月完全相等,總要有些零數。因此,目前世界上通行的幾種曆法,實際上沒有哪一種稱得上是最完美的。   任何一種具體的曆法,首先必須明確規定起始點,即開始計算的年代,這叫「紀元」;以及規定一年的開端,這叫「歲首」。此外,還要規定每年所含的日數,如何劃分月份,每月有多少天等等。因為日、月、年之間並沒有最大的公約數,這些看似簡單的問題其實非常複雜,不僅需要長期連續的天文觀測作為知識基礎,而且需要相當的智慧。   人們想盡辦法來安排日月年的關係。在歷史上,在世界各地,存在過千差萬別的曆法,但就其基本原理來講,不外乎三種:即太陰曆(陰曆)、太陽曆(陽曆)和陰陽曆。三種曆法各自有各自的優缺點,目前世界上通行的「公曆」實際上是一種太陽曆。

中國曆法的發展史

  縱觀中國古代曆法,所包含的內容十分豐富,大致說來包括推算朔望、二十四節氣、安置閏月以及日月食和行星位置的計算等。當然,這些內容是隨著天文學的發展逐步充實到曆法中去的,而且經歷了一個相當長的歷史階段。如果再將這個「相當長的歷史階段」細分的話,大致又可以分為四個時期,即古歷時期:漢武帝太初元年以前所採用的曆法;中法時期:從漢太初元年以後,到清代初期改歷為止。這期間制訂曆法者有七十余家,均有成文載於二十四史的《歷志》或《律曆志》中。諸家曆法雖多有改革,但其原則卻沒有大的改變;中西合法時期:從清代期蘇會傳教士湯若望上呈《新法曆書》到辛亥革命為止;公曆時期:辛亥革命之後,于1912年孫中山先生宣布採用格里高歷(即公曆,又稱陽曆),即XX了公曆時期,中華人民共和國成立后,在採用公曆的同時,考慮到人們生產、生活的實際需要,還頒發中國傳統的農曆。

上古時代

  在我國,根據傳說,在黃帝時代就已經有了曆法,但不足為憑。帝堯時代有粗疏曆法的傳說,可能還稍有根據,據成書于春秋時代的典籍《尚書·堯典》所載,帝堯曾經組織了一批天文官員到東、南、西、北四方去觀測星象,用來編製曆法、預報季節,但有關曆法的材料至今尚未發現。   成書年代不晚于春秋時代(公元前8世紀至公元前5世紀)的《夏小正》按12個月的順序分別記述了當月星象、氣象、物候,以及應該從事的農業和其他活動。例如,書中記載道:   正月,鞠則見,初昏參中,斗柄懸在下。   三月,參則伏。   四月,昴則見,初昏南門正。   五月,參則見,初昏大火中。   六月,初昏斗柄正在上。   七月,漢案戶,初昏織女正東鄉,斗柄懸在下則旦。   八月,辰則伏,參中則旦。   九月,內火,辰繫於日。   十月,初昏南門見,織女正北鄉則旦。   由《夏小正》給出的記述可以推知,夏代曆法的基本輪廓是,將一年分為十二個月,除二月、十一月、十二月之外,每月均以某些顯著星象的昏、旦中天,晨見、夕伏來表示節候,這雖然不能算是科學的曆法,但稱它為物候歷和天文歷的結合體可以的,或更確切地說,在觀象授時方面已經有了一定的經驗。《尚書·堯典》中也記載了古人利用顯著星象于黃昏出現在正南天空來預報季節的方法,這就是著名的「四仲中星」,書中說:「日中星鳥,以殷仲春;日永星火,以正仲夏;宵中星,以殷仲秋;日短星昴,以正仲冬。」推求可知,「四仲中星」至晚是商末周初時代的實際天象,可見,至遲在商末周初人們利用星象預報季節已經有相當把握了。   夏代已經有天干紀日法,即用甲、乙、丙、丁、戊、已、庚、辛、壬、癸十天干周而復始地記日,夏朝末代的幾個帝王有胤甲、履癸等名稱就是佐證。商代在夏代天干紀日的基礎上,發展為干支紀日,即將甲、乙、丙、丁……十天乾和子、丑、寅、卯……十二地支順序配對,組成甲子、乙丑、丙寅、丁卯等六十干支,六十日一周循環使用,在出土的商代武乙時的一塊牛胛骨上面刻著完整的六十天乾地支,兩個月共計60天,這也許就是當時的日曆。還發現,有一組胛骨卜辭記著兩個月共計59天,這證明商代已經有大、小月之分了,即大月30日,小月29日。另外,卜辭中還有分一年為13個月的多次記載,這又證明商代已經用閏月來調整節氣和曆法的關係了。從大量干支紀日的材料分析,學者們對商代曆法較為一致的看法是:商代使用干支紀日、數字記月;月有大、小之分,大月30日,小月29日;有閏月,亦有連大月;閏月置於年終,稱為十三月;季節和月份有較為固定的關係。   「我國曆法之發生,有謂始於堯,即以《書經·堯典》有『歷象日月星辰』之語為據。又同書《甘誓》之雲:『威侮五行,怠棄三正。』(即夏正、殷正、周正)《大戴禮記》中亦有《夏小正》一篇。再孔子常謂『行夏之時』。有論者據此又謂曆法始於夏。實則曆法之發生,應有一個大前提,即必在農業普遍興盛於世之後。此證諸世界古國如埃及、巴倫比之歷史,斑斑可考。夏人普遍尚過著漁獵畜牧生活,焉能有曆法。《書經》、《虞書》、《夏書》都是後人偽作(注21),所言曆法,自不可信……孔子托古改制,言必稱三代,故以行夏之時,乘殷之輅,服周之冕並列,而不知殷周雖有輅冕,夏則無『時』。三正之說,或許始於戰國時人為改革曆法而做的宣傳……故曆法之發生,不始於畜牧時代之夏,而始於農業興盛之殷。」(摘自黃現璠著《中國殷代社會史》,1950年4月,又載黃現璠著《古書解讀初探——黃現璠學術論文選》第286-359頁収錄《殷周社會考》一文,廣西師範大學出版社,2004年7月)

周代

  周代在繼承和發展商代觀象授時成果的基礎上,將制訂曆法的工作推進了一步。周代(大允是春秋中葉,即公元前600年左右)已經發明了用土圭測日影來確定冬至(一年中正午日影最長的日子)和夏至(一年中正午日影最短的日子)等重要節氣的方法,這樣再加上推算,就可以將回歸年的長度定得更準確了。周代的天文學家已經掌握了推算日月全朔的方法,並能夠定出朔日,這可以從反映周代乃至周代以前資料的《詩經》中得到證實,該書的《小雅· 十月之交》中記載到:「十月之交·朔月辛卯,日有食之,……彼月而食,則維其常,此日而食,於何不臧?」「朔月」二字在我國典籍中這是首次出現,也是我國第一次明確地記載日期(周幽王六年,即公元前776年)的一次日食。周代曆法的第三個進展是,到春秋末至戰國時代,已經定出回歸年長為365日,並發現了19年設置7個閏月的方法。在這些成果的基礎上,誕生了具有歷史意義的科學曆法——四分曆。在歐洲,羅馬人在公元前43年採用的儒略曆中,也用365日這個數據,但比我國晚了大約500年左右。19年7閏法,古代希臘人默冬在公元前432年才發現,比我國也晚大約100年。四分曆的問世,標誌我國曆法已經XX了相當成熟的時期。當時各諸侯國分別使用的黃帝歷、顓頊歷、夏曆、殷歷、周曆、魯歷,即人們所統稱的古六歷,其實都是四分曆。四分曆問世以後,隨著科學技術的發展,歷代編歷家屢有改革,遂使中國古代曆法不斷完善,內容亦日趨豐富起來。

漢代

  對四分曆的第一次改革,當屬西漢武帝時期由鄧平、落下閎等人提出的八十一分律歷。由於漢武帝下令造新曆是在元封七年(公元前104年),故把元封七年改為太初元年,並規定以十二月底為太初元年終,以後每年都從孟春正月開始,到季冬十二月年終。這部曆法即叫做《太初曆》。這部曆法朔望長為29又43/81日,故稱八十一分法,或八十一分律歷。   《太初曆》是中國有完整資料的第一部傳世曆法,與四分曆相比其進步之處有三點:以正月為歲首,將我國獨創的二十四節氣分配于十二個月中,並以沒有中氣的月份為閏月,從而使月份與季節配合得更合理;行星的會合周期測得較準確,如水星為115.87日,比現在測量值115.88日僅小0.01日;採用135個月的交食周期,即一食年為346.66日,比今測值只大0.04日。   東漢末年劉洪(公元158-167年)制訂的《乾象歷》,首次將回歸年的尾數降至1/4以下,成為365.2462日;他第一次將月球運行有快、慢變化引入曆法,成為第一部載有定朔演算法的曆法,這部曆法還給出了黃道和白道的交角數值為六度左右,並且由此推斷,只有月球距黃、白道交點在十五度以內時,才有可能發生日食,這實際上提出了「食限」的概念。   中氣和十二個月的對應關係   月份 正月 二月 三月 四月 五月 六月   中氣 雨水春分 穀雨 小滿夏至 大暑   黃經 330° 0° 30° 60° 90° 120°   月份 七月 八月 九月 十月 十一月 十二月   中氣 處暑 秋分霜降 小雪 冬至 大寒   黃經 150° 180° 210° 240° 270° 300°

兩晉南北朝

  南北朝時代的祖沖之,首次將東晉虞喜(公元281-356年)發現的歲差引用到他編製的《大明曆》中,並且定出了四十五年十一個月差一度的歲差值,這個數值雖然偏大,但首創之業績是偉大的。祖沖之測定的交點月長為27.21223日,與今測值僅差十萬分之一。到了隋代,劉焯(公元544-610年)在制訂《皇極曆》時,他採用的歲差值較為精確,是七十五年差一度。劉焯制訂的《皇極曆》還考慮了太陽和月亮運行的不均勻性,為推得朔的準確時刻,他創立了等間距的二次差內插法的公式,這一創造,不僅在中國制歷史上有重要意義,在中國數學史上亦占重要地位。

隋代

  隋代出現的大一統,有利於中國天文學繼續發展。人才與資料集中於朝廷,國家財力雄厚,天文學家們能夠利用三國兩晉南北朝時代的天文新發現,推動曆法的進步。他們還利用佔有的大量資料,系統編纂出古代天文資料精粹彙編,寫出許多新的天文學著作。另一方面手工業技術的進步,有助於天文學家在總結前人經驗的基礎上,研製出功能空前完善的新的大型天文儀器,推動了天文觀測的發展。繼承和發展了中國古代樸素唯物主義的宇宙論和自然觀。隋代天文學的發展進一步強化了東方天文學體系,展現了中國古代天文學走向成熟的風貌。   晉代以前,我國天文學家還不知道有歲差存在。晉成帝時,虞喜第一次提出,50年冬至點西移一度。南北朝時,祖沖之首先在曆法中考慮到歲差,但他認為45年11個月歲差一度。到了隋代,劉焯在曆法中使用75年差一度的歲差數值。這與準確的歲差數值已經非常接近。當時,西方還是沿用100年差一度的數值,可見劉焯的《皇極曆》是當時最先進的。

唐代

  唐代值得介紹的曆法有《大衍曆》和《宣明歷》。   唐代一行在大規模天體測量的基礎上,于開元十五年(公元727年)撰成《大衍曆》的初稿,一行去世后,由張說和陳玄景等人整理成書。   《大衍曆》用定氣編製太陽運動表,一行為完成這項計算,發明了不等間二次差內插法。《大衍曆》還用了具有正弦函數性質的表格和含有三次差的近似內插法,來處理行星運動的不均性問題。《大衍曆》以其革新號稱「唐歷之冠」,又以其條理清楚而成為後代曆法的典範。   徐昂制訂的《宣明歷》頒發實行於長慶二年(公元822年),是繼《大衍曆》之後,唐代的又一部優良曆法,它給出的近點月以及交點月日數分別為27.55455日(今測值27.5545503日)和27.2122日(今測值27.2122206日);它尤以提出日食三差,即時差、氣差、刻差而著稱,這就提高了推算日食的準確度

宋代

  宋代在三百余年內頒發過18種曆法,其中以南宋楊忠輔制定的《統天歷》最優。《統天歷》取回歸年長為365.2425日,是當時世界上最精密的數值,歐洲著名的《格里高歷》,即當今世界通行的公曆,其回歸年長亦取365.2425日(公元1582年頒發),但比《統天歷》晚了383年。《統天歷》還指出了回歸年的長度在逐漸變化,其數值是古大今小。   宋代最富有革新的曆法,莫過於北宋時期沈括提出的十二氣歷。我國歷代頒發的曆法,均將十二個月分配于春、夏、秋、冬四季,每季三個月,如遇閏月,所含閏月之季即四個月;而天文學上又以立春、立夏、立秋、立冬四個節令,做為春、夏、秋、冬四季的開始。所以,這兩者之間的矛盾在曆法上難以統一。針對這一弊端,沈括提出了以「十二氣」為一年的曆法,後世稱它為《十二氣歷》。沈括在他的名著《夢溪筆談》中寫道:「直以立春之日為孟春之一日,驚蟄為仲春之一日,大盡三十一日,小盡三十日;歲歲齊盡,永無閏月。十二氣常一大一小相間,縱有兩小相併,一歲不過一次。」《十二氣歷》實為一種陽曆,它既與實際星象和季節相合,又能更簡便地服務於生產活動,可惜,由於傳統習慣勢力太大而未能頒發實行。

元代

  元代郭守敬、王恂等人制訂的《授時歷》達到了高峰。郭守敬、王恂等人在制訂《授時歷》過程中,既總結、借鑒前人的經驗,又研製大批觀天儀器;在此基礎上郭守敬主持並參加了全國規模的天文觀測,他在全國建立了27個觀測點,其分佈範圍是空前的,南起北緯15°,北至北緯65°;東邊起東經138°,西至東經102°。這些地點的觀測成果為制訂優良的《授時歷》奠定了基礎。《授時歷》博採眾家之長,如朔望月、近點月、交點月等數值,採用了金代趙之微《重修大明曆》的數據;回歸年長則取《統天歷》的數值等。《授時歷》創新之處頗多,如廢棄了沿用已久的上元積年;取消了用分數表示天文數據尾數的舊法;創三次差內插法求取太陽每日在黃道上的視運行速度和月球每日繞地球的運轉速度;用類似於球面三角的弧矢割圓術,由太陽的黃經求其赤經、赤緯,推算白赤交角等。   《授時歷》于至元十七年(公元1280年)製成,次年正式頒發實行,一直延用到明亡(公元1644年),長達363年,足見《授時歷》的精密。

明代

  明代末年,一批懂天文學的耶穌會傳教士來華傳教,中國學者向他們學習了歐洲天文學的計算方法。萬曆三十八年(公元1610年)和崇禎二年五月乙酉朔(公元1629年6月21日)日食,欽天監預報有錯,而徐光啟按西法預報均得應驗。於是,崇禎皇帝接受禮部建議,授權徐光啟組織歷局,修訂曆法。徐光啟除選用中國制歷家之外,還聘用了耶穌會士鄧玉函、羅雅谷、湯若望等人來歷局工作。歷經五年的努力,撰成46種137卷的《崇禎曆書》,該曆書引進了歐洲天文學知識、計算方法和度量單位等,例如採用了第谷的宇宙體系和幾何學的計算體系;引入了圓形地球、地理經度和地理緯度的明確概念;引入了球面和平面的三角學的準確公式;採用歐洲通用的度量單位,分圓周為360°,分一日為96刻,24小時 ,度、時以下60進位制等。徐光啟的編歷,不僅是中國古代制歷的一次大改革,也為中國天文學由古代向現代發展,奠定了一定的理論和思想基礎。

清代

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

中國古代的曆法

  
朝代歷名編者使用年份
西漢太初曆/三統曆鄧平前104年-84年
東漢四分曆編䜣85年-205年

乾象歷劉洪206年-236年
景初歷楊偉237年-442年
劉宋元嘉歷何承天443年-462年

大明曆祖沖之463年-520年
後魏正光歷李業興521年-539年

興和歷李業興540年-549年
北齊天保歷宋景業550年-565年
後周天和歷甄鸞556年-578年

大象歷馮顯579年-583年
開皇曆張賓584年-607年

大業歷張胄玄608年-618年

皇極曆劉焯
戊寅歷傅仁鈞619年-665年

麟德歷李淳風666年-728年

大衍曆一行728年-761年

五紀曆郭獻之762年-784年

貞元歷徐承嗣785年-821年

宣明歷徐昂822年-892年

崇玄歷邊岡893年-955年
五代欽天歷王朴956年-959年
北宋應天歷王處訥960年-980年

乾元歷吳昭素981年-1000年

儀天歷史序1001年-1023年

崇天歷宋行古1024年-1063年

明天歷周琮1064年-1073年

奉元歷衛朴1074年-1091年

觀天歷皇后卿1092年-1102年

占天歷姚舜輔1103年-1105年

紀元歷姚舜輔1106年-1126年
大明曆楊級1127年-1179年

重修大明曆趙知征1180年-1280年
南宋統元歷陳德1135年-1160年

乾道歷劉孝榮1167年-1175年

淳熙歷劉孝榮1191年-1198年

會元歷劉孝榮1191年-1198年

統天歷楊忠輔1199年-1206年

開禧歷包翰元1207年-1250年

淳佑歷李德卿1251年-1252年

會天歷譚玉1253年-1270年

成天歷陳鼎1271年-1274年

皇極曆劉焯605年-617年

乙未歷耶律履1180年-

中華民國與中華人民共和國

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

相關爭議

  《夏小正》時代爭議   《夏小正》這本古代文獻由「經」和「傳」兩個部分組成。「經」是正文,「傳」是註解。《夏小正》經文全篇共400余字,按12個月份排列,記載著每個月份的物候、氣象、天文,以及各個月份應該進行的生產事項,如漁獵、農耕、蠶桑、制衣、養馬等。看來,它是一個統集關於生產活動的安排日程表和經驗總結。弄清它產生的時代,對於我國古代歷史的研究應該是很有用的。那麼,它究竟是哪個時代的文獻呢?   有人認為它是西漢時代所編寫的,因為《夏小正》最初出現在西漢戴德編纂的《大戴禮記》中。《隋書·經籍志》就把《夏小正》定為「戴德撰」。這當然是不足信的。《大戴禮記》一書固然收入了西漢時的一些著作,如《孔察篇》說:「秦王……怨毒盈世,……子孫誅絕。」這樣是大秦朝的話,只有西漢人才能寫得出來。但以西漢,經過秦「焚書」之後,一些埋藏的古籍正在陸續發現,《大戴禮記》也必然搜集了一些較古的文獻。   《夏小正》採用夏代的曆法記事,《今本竹書紀年》中又有夏禹元年「頒夏時于邦國」一語,歷來不少人就認為,它是夏王朝的職官所紀,是夏代的文獻。但是根據考古學的材料,夏代從時間上推算相當於龍山文化和二里頭文化,這些文化遺址所出土的陶器上僅有很簡單的符號字。說夏代已能用文字對天文、氣象、物候和如此系統的記錄,實難令人相信。   《古本竹書紀年》稱夏禹「居陽城」,陽城在今河南西部的登封縣內。近年來考古學家也認為,夏王朝的活動地區在河南的西部和山西的西南部。有人據此主張,《夏小正》是西周、春秋時代居於原來夏人領域、沿夏代曆法者所作,它很可能是晉國的文獻。《左傳》記晉國史實多用夏曆,便是明證。但《夏小正》中所記的事物都在淮海地區,如說「雀入于海為蛤」,「玄雉入于淮為蜃」。他們如果看不見淮河和海,是不會如此記載的。再如,正月經文中記有梅、杏、桃等開花,這在黃河流域聽晉國也是不可能的。二月的經文里不有「剝鱒」一條。這個「鱒」就是如今的所子鱷,它居住在長江中下游,晉國也不會有這種東西。   夏朝滅亡后,夏王的子孫被封在杞國(今河南省杞縣)。《禮記·禮運篇》載,孔子曾經想考察夏代的政治情況,因而到杞國去,但夏代的文獻已大多散失,他只是「得夏時」罷了。這裡所謂的「夏時」,大概就是《夏小正》一書。司馬遷在寫《史記·夏本紀》進又說:「孔子正夏時,學者多傳《夏小正》。」根據以上資料,有人認為《夏小正》是杞國職官所記,而經過孔子審定的。   杞國的歷史很長,它曾經是殷王朝的諸侯國,後來又成為周王朝的諸侯國。它的國土原在淮海地區,到春秋魯僖公時期,杞國受到淮夷的侵犯而內遷了。如果《夏小正》是杞國的文獻,那麼它一定是在內遷之有早就寫成。而且,《夏小正》文句簡奧,大多數是二字、三字或四字就成一完整句子;還有《夏小正》經 文中用的一些借字,春秋以後很少用了。由此推定,它的成書年代必在春秋早期以前。   有的天文學家根據星象稱動的規律,測出《夏小正》所言的天體現象,恰和周初即公元前一千年的觀象相合。於是認為,這本書的編纂當在西周初年。有人推測,商代後期才有大量的甲骨文出現;《尚書·多士》篇說:「唯殷先人有冊有典。」那麼這本書的撰寫可能在商代後期或商末周初,是當時居住在淮海地區、沿用夏代曆法的杞國人整理記錄而成。《夏小正》經文中有兩處出現「王」字,一說「王始裘」,二說「王狩」。有人指出,在西周銅器散氏盤銘文中,「矢」作為宗周王畿附近一個小國,它已公然稱「王」,遠在淮海地區的杞國,當然更能稱王了。   不過,《夏小正》的曆法十分簡單,它只是把一年分成12個月,沒有置閏月的方法,更沒有春夏秋冬四季的概念;它所記載的自然界現象,以動植物的變化最多,可見這是一種較原始的觀象授時的曆書;它所記的生產活動,也只有農業、畜牧、漁獵、採集,而沒有提到「百工」之事,手工業生產在當時還很不發達;許多跡象表明,它很可能是夏朝流傳下來的關地生產活動的世代經驗的積累。況且,據《古本竹書紀年》記載,夏桀後來「出奔南巢氏」,有人認為就在今安徽巢縣一帶。夏朝末年的統治中心,應該也有淮海地區。   究竟《夏小正》是什麼時代的作品,這需從歷史學、這需從歷史學、文字學、地理學、考古學、天文學等各個方面作綜合考察,方能得出較為可靠的結論

相關傳說

傳說一

  發生在數百億年的銀河系,宇宙變化,混沌初開,天地成形,萬物著落,終生規律。   帝俊首娶了冰肌玉膚的羲和為妻,婚宴后的春秋里他心生邪念,愛上了閉月羞花的小姨妹,一心想把她佔為己有,以滿足心性上的慾望。善良的羲和寬容了丈夫娶嫦羲為妻。帝俊說:「你們姐妹是我最大的幸福和快樂」。「一夫兩妻制」的生活在好們那裡和諧美滿。

傣族曆法

不知過了多少個漫長的春秋?姐妹倆都懷上了身孕,分別給帝俊生下二十二個兒女,起先是姐姐羲和生下十個兒子,十子依次稱為甲、乙、丙、丁、戊、己、庚、辛、壬、癸,他們十兄弟綽號叫「日」,被稱為「金烏」和「太陽」。後來妹妹嫦羲生下十二個女兒,十女依次稱為子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,她們十二個姐妹綽號叫「月」,被稱為「銀烏」和「月亮」。不知過了多少個漫長的春秋?姐妹倆拋棄了兒女,跟隨丈夫移民了「未知星系」,丟了心的愛嫦羲的后羿心扉藏淚。   在中國十代曆法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被稱為「十天干」;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作「十二地支」。兩者按固定的順序互相配合,組成了天乾地支相配的紀年漢,簡稱「干支紀法」,標志著中國曆法的產生。

傳說二

  聞―多在《伏羲考》中論證指出,說伏羲、盤古均為葫蘆的擬人化。伏羲氏本名最大可能是「匏析氏」,就是「匏析成瓢」的意思。在陶器發明之前,尋找合適的專用取水用具是先民們急於解決的大問題。先民可能會嘗試著用各種瓜皮取水,在一代又一代的嘗試過程中,逐漸認識到葫蘆最適合用做取水用具,又

中國古代天文與曆法

逐漸形成制瓢技術。制瓢技術解決了先民喝水的大問題,是一項足以與石器和火的發明相提並論的技術進步。伏羲氏其實是葫蘆時代的象徵。   《史記·天宮書》載:「中宮天極星,其一明者,太一常居也。」其中的太一星也叫紫微星,就是北極星。北極星周圍有兩個著名而明顯的星座,呈勺狀的大熊座和呈W形的仙女座,一般稍加指點就能認識這兩個星座。其中最重要是北斗七星。古人很重視北斗,因為可以利用它來辨方向,定季節。北斗星在不同的季節和夜晚不同的時間,出現于天空不同的方位,所以古人就根據初昏時斗柄所指的方向來決定季節:斗柄指東是春天,斗柄指南是天夏,斗柄指西是秋天,斗柄指北是冬天(見引文之十二)。勺是陶器出現以後,人們參照瓢的形狀創造的生活用具,記得在秦安大地灣博物館見過一組陶制量具,大致像一個短柄斗,鬥口略呈長方形,四角略呈弧狀,平底,明顯可以看出其原型就是瓢。至今中國式的勺子還多少保留有瓢的樣子。可見,曆法源自對北極星周圍天空的天文觀測,在這裡,太一和瓢狀星座兩大主要元素齊全,說「匏析成瓢」的伏羲氏創製曆法有什麼不可以的呢?

傳說三

  相傳,在很久以前,有個名字叫萬年的青年,有一天,他上山砍柴的時候,因為太陽曬得太熱,坐在樹蔭下休息。突然,地上樹影的移動啟發了他。回家之後,他就用了幾天幾夜設計出一個測日影計天時的晷儀。可是,當天陰有雨或有霧的時候,就會因為沒有太陽,而影響了測量。後來,山崖上的滴泉引起了他的興趣,他又動手做了一個五層漏壺。天長日久,他發現每隔三百六十多天,天時的長短就會重複一遍。   當時的國君叫祖乙,天氣的不測,也使他很苦惱。萬年聽說后,忍不住就帶著日晷和漏壺去見國君,對祖乙講了日月運行的道理。祖乙聽後龍顏大悅,覺得很有道理。於是把萬年留下,在天壇前修建日月閣,築起日晷台和漏壺亭。祖乙對萬年說:「希望你能測准日月規律,推算出準確的晨夕時間,創建曆法,為天下的黎民百姓造福。」   冬去春來,年復一年。後來,萬年經過長期觀察,精心推算,制定出了準確的太陽曆。當他把太陽曆呈奉給繼任的國君時,已是滿面銀須。國君深為感動,為紀念萬年的功績,便將太陽曆命名為「萬年曆」,封