歷史
中國的曆法與紀年採用陰陽乾支三合曆;上古時期,根據不同的農業牧業生產情況需要,分別產生過太陽曆法和太陰曆法。農曆作為中國傳統曆法,最早源自何時無從考究,據出土的甲骨文和古代中國典籍多有記載,現時陰陽合一的曆法規則一般認為源自殷商時期。從黃帝紀年到清朝末期啟用西曆(格里曆)始,中國歷史上一共產生過102部曆法,這些曆法中有的曾經對中國文化與文明產生過重大影響,比如夏曆、商曆、周曆、西漢太初曆、隋皇極曆、唐大衍曆等,有的曆法雖然沒有正式使用過,但對養生、醫學、思想學術、天文、數學等有所作用,如西漢末期的三統曆和隋朝的皇極曆法等。 漢朝以前的古代中國曆法以366天為一歲,用“閏月”確定四時和確定歲的終始;已經有日、月、旬和時的時間單位,具備了陰陽曆的技術;觀察到了五大行星和日月的運動規律,用“閏月”“減差法”來調整時差;曆法實施成為重要大事,主要內容之一是“以 閏月 定四時成歲”和“正閏余”,即確定閏月位置和如何減去多餘出來的天數(不是加上缺少的天數),由此來確定年歲的終結和開始。到了 春秋戰國時期 ,由於周朝王室衰落,諸侯各行其是,因此出現多軌制曆法,亦即各諸侯和各地部落還有自己的地方曆法;秦朝為中國歷史上最後一個“以閏月定四時成歲”的曆法。漢朝初期開始中國曆法出現了大轉折,全國統一曆法,曆法也成為了一門較為獨立的科學技術。漢武帝責成鄧平、唐都、落下閎等人編寫了《太初曆》,之後劉歆作《三統曆》,這兩歷的重要特點是年歲合一,一年的整數天數是365天,不再是之前曆法的366天。以“加差法”替代之前的“減差法”以調整時差,年歲周期起始相當固定,用數學計算就能確定閏月,用不著“考定星曆,建立五行”,至此,陰陽五行基本上退出了曆法。之後中國曆朝頒布的曆法,均與太初曆大同小異。中華人民共和國在1949年成立時,繼續使用西曆,以公元紀年。
演變簡史
中國的曆法與紀年採用陰陽乾支三合曆;上古時期,根據不同的農業牧業生產情況需要,分別產生過太陽曆、太陰曆和陰陽曆。農曆作為中國傳統曆法,最早源自何時無從考究,據出土的甲骨文和古代中國典籍多有記載,現時陰陽合一的曆法規則一般認為源自殷商時期。從黃帝紀年到清朝末期啟用西曆(格里曆),中國歷史上一共產生超過102部曆法,這些曆法對中國文化與文明產生過重大影響,比如夏曆、商曆(殷歷)、周曆、西漢太初曆、隋皇極曆、唐大衍曆等,有的曆法雖然沒有正式使用過,但對養生、醫學、思想學術、天文、數學等有所作用,如西漢末期的三統曆和隋朝的皇極曆等。漢朝以前的古代中國曆法以366天為一歲,用“閏月”確定四時和確定歲的終始;已經有日、月、旬和時的時間單位,具備了陰陽曆的技術;觀察到了金木水火土五大行星和日月的運動規律,用“閏月”“減差法”來調整時差;曆法實施成為重要大事,主要內容之一是“以閏月定四時成歲”和“正閏余”,即確定閏月位置和如何減去多餘出來的天數(不是加上缺少的天數),由此來確定年歲的終結和開始。到了春秋戰國時期,由於周朝王室衰落,諸侯各行其是,因此出現多軌制曆法,亦即各諸侯和各地部落還有自己的地方曆法;秦朝為中國歷史上最後一個“以閏月定四時成歲”的曆法。
漢朝初期開始中國曆法出現了大轉折,全國統一曆法,曆法也成為了一門較為獨立的科學技術。漢武帝責成鄧平、唐都、落下閎等人議造《漢歷》,漢武帝元封七年曆成。是年五月改年號為太初(即為太初元年),並頒布實施這套《漢歷》,後人以此稱呼此歷為《太初曆》,之後劉歆作《三統曆》,這兩歷的重要特點是年歲合一,一年的整數天數是365天,不再是之前曆法的366天。以“加差法”替代之前的“減差法”以調整時差,年歲周期起始相當固定,用數學計算就能確定閏月,用不著“考定星曆,建立五行”,至此,陰陽五行基本上退出了曆法。之後中國曆朝歷代所頒布的曆法,均與漢歷(太初曆)大同小異。由此知當下使用的這套曆法規則基本沿襲漢代的漢歷(太初曆),而與漢代以前的夏曆等是有較大差異的。
中華民國成立後,紀年採用西曆或民國紀年並用。中華人民共和國在1949年成立時,繼續使用西曆,以公元紀年;但中華民國曆仍以1912年為元年,尚在台灣、澎湖、金門、馬祖等地區使用。
建正問題
《史記·曆書》有“夏正”、"殷正”、"周正"之分,這就是戰國、秦、漢時代盛行的三正論。建正意為陰陽曆以哪個月建作為其一年中的第一月份的起始位置。月建,是指以十二支紀月(到北宋時基本形成完整的乾支歷)。春秋吋期,人們把日南至(即冬至)的一個月,叫做子月,在子月之後,順次為丑月、寅月、……,在子月之前,逆次為亥月、戌月、……。於是,夏代的歲首是寅月,商代的歲首是丑月,周代的歲首是子月。秦代相信有三正論,以夏、商、周三代的三正交替是事實,還杷它引伸起來,改以十月為年始。但有人認為三正交替不是歷史事實。到了漢代,武帝元封七年改用太初曆,以建寅之月為歲首。此後兩千多年一般都是用夏正。建正在陰陽曆上的用法是這樣的:當把農曆的正月置於寅時,往後的月份依次排列,二月便大概和卯對應,三月大概和辰對應,其餘類推。
一般所謂月建是指十二支而言,如建子、建醜、建寅等等。有人認為月建是指(農曆)月的大小而言,所以有大建和小建的謬稱。從而又把“正月建寅”等,錯誤地解讀為農曆正月等同於“寅”或乾支歷的寅月。事實上,月建是等分的。按一年365.25日算,共歷30.4375日,而1個朔望月只有29.530589日。這一辰就差了幾乎1天。這十二辰合起來差了將近11天。那相差出來的天數又怎么辦?這就是陰陽曆需要設定閏月的原因了。
曆法詳情
農曆,又稱夏曆、漢歷,是中國傳統曆法之一。主要曆法規則由中國漢族經歷多個朝代所制定,其形式一直延續至今。農曆屬於一種陰陽曆:其年份分為平年和閏年。平年為十二個月;閏年為十二個普通月另加一個閏月,總共十三個月。月份分為大月和小月,大月三十天,小月二十九天,其平均歷月等於一個朔望月。一年中哪個月大,哪個月小,年年不同,由計算決定。平年全年354~355天,閏年全年383~384天。由於12個朔望月為一年的天數比太陽年約差十一天,所以設定閏月以使平均歷年為一個回歸年,那么每年的平均日數就接近365.2422日。置閏規則為以不含二十四節氣之中氣的月份為閏月。由於1回歸年為12.368個朔望月,0.368=368/1000=46/125,即125個回歸年的話正好余出46個朔望月,所以在一百二十五年中應設定四十六個閏年。但因為這樣設閏太過複雜,經推算,7/19最接近0.368。故產生19年7閏的規律。此外,附加二十四節氣以反映季節的變化特徵,指導農業等事。所以,農曆既有陰曆又有陽曆的成分。舊曆、老歷、陰曆也是指農曆。但舊曆、老歷只是相對新曆(即公曆)而言,並非正當稱謂。而陰曆事實上是按月亮的月相變化來安排的曆法,與農曆含有陽曆性質的事實不符,應該棄用。
農曆可以追溯到清朝的時憲歷,因為其曆法規則大致相同:
辛亥革命後,國民政府沿用清朝的時憲歷,但加進格列歷(即公曆)內容,每年頒發的曆書稱為"某某年曆書";公元1927年國民政府遷都南京後,改稱國民歷(國曆)。公元1949年中華人民共和國成立後,曆法內容不變,但改用公元紀年,即完全採用格列歷,同時並用舊曆。
《人民日報》的報頭日曆從1948年6月15日創刊後長期稱用“夏曆”,後來從“文革”時期的1968年元旦開始改用“農曆”,從1980年元旦開始去掉“農曆”兩字,只標示乾支紀年及舊曆月日。但近幾年來,不少報社、出版社、廣播電台、電視台等單位仍然將中國傳統曆法稱為“農曆”。“農曆”之稱是“文革”產物,應予糾正。[2]
使用“夏曆”稱謂的原因:漢武帝元封七年(公元前104年)夏五月改為太初元年,以立春正月即夏正為歲首;除極短時期外,一直到清朝,約二千年間,都用夏正,因而一般叫做夏曆。[1] 另有觀點認為“夏曆”是夏朝時使用的曆法,是古六歷之一,曆法規則與農曆不完全相同,此名字也不合理。
又有觀點認為應使用“漢歷”稱謂:夏曆相傳創始於夏代,完善於漢代,加之主要是漢族人使用,以至於清朝剛建立時都把此歷稱為漢歷。詳見清康熙御製《漢歷大全》。
關於農曆的紀年方法:
清朝的時憲歷採用帝王年號紀年法,一帝一年號,如:乾隆二十七年十二月廿二日。
清朝末年,劉師培(1884-1919)於1903年8月,署名“無畏”,發表《黃帝紀年論》一文,提出廢除以帝王紀年的傳統方式,採用黃帝紀年。提出一個民族必須追溯自己的起源,振奮民族精神首先就是要喚起國民對中國歷史的重視,黃帝被稱為人文初祖,是公認的中華民族祖先,因此應以黃帝紀年。 黃帝紀年是唐代學者張守節推演出來的,他窮其半生精力研究並注釋《史記》,在卅卷的《史記正義》一書中提出了黃帝紀年。
孫中山領導的中國同盟會等革命派團體仍沿用了黃帝紀元,不過將黃帝紀年元年從黃帝出生改為黃帝登基的年份。武昌起義後,湖北軍政府率先在公文中採用黃帝紀元,以宣統三年(1911)為黃帝紀元4609年,隨後各省革命軍政府的文告、勳章、錢幣都使用黃帝紀元。連在揚州舉事的“草莽英雄”孫天生,張貼的布告也是大漢黃帝紀年。
辛亥革命成功後,有代表提出黃帝紀年不利於與國際通行的曆法相銜接,遂決定改用西曆(陽曆)。1912年1月,中華民國臨時大總統孫中山發布《改歷改元通電》:“中華民國改用陽曆,以黃帝紀元四千六百九年即辛亥十一月十三日,為中華民國元年元旦”。黃帝紀元的使用至此為止。 1912年起採用民國紀年,到1949年新中國成立止(上文有說明),而台灣地區依舊使用。
另外,清朝被推翻後,皇帝年號被廢除,國民政府沒有保留黃帝紀年在夏曆上,固夏曆只剩下乾支紀年這一紀年法,並沿用至今。但乾支紀年同時為黃曆中乾支歷的部分,並以立春為歲首。於是,隨著時間的推移,產生了夏曆和乾支歷的混淆現象。一直以來,均有不少專家學者提出要求恢復黃帝紀年的建議。畢竟乾支紀年只是60年的周期循環式紀年,而黃帝紀年是連續遞進式的紀年,在此點上優越性明顯。我國在採用西方公元紀年的同時有必要採用自己的帶有中華民族特色的傳統紀年方法。
常用術語
黃經:是在黃道坐標系統中用來確定天體在天球上位置的坐標值、共分成360度、在這個系統天球被黃道平面分割為南北兩個半球,太陽移到黃經0度為春分、移到黃經90度為夏至、移到180度為秋分、移到270度時為冬至。朔日:月球移到地球和太陽中間時的那一天叫朔日。
平朔:用朔望月的平均長度計算、沒考慮日月運行的不均等性;缺點:“含有真正的“朔”的當天有時可能會出現在前一月的最後一日(“晦日”、廿九日或卅日),有時會出現在初二”。
定朔:計算考慮了日月運行的不均等性,將含有真正“朔”的當天作為每月的開始。
平氣:計算不考慮太陽在黃道上運動快慢不勻,將一周年時間(回歸年)24等分劃分出二十四節氣,兩個節氣之間的平均天數為15.22天。
定氣:計算考慮太陽在黃道上運動快慢不勻,將定氣兩個節氣之間的天數不一樣、短的只有14天、長的達16天。
冬至日:冬至交接時間所在的那一天就叫冬至日。冬至日必須在子月:冬至日當天或冬至日前的那個朔日定為子月初一“起點”(注意:起點和算命不同)。
建正:年首月份,農曆的建正就是“夏正”:夏曆正月建寅[子月為十一月];
殷正:殷歷正月建醜[子月為十二月]、魯歷同殷歷;
周正:周曆(周朝歷)正月建子[子月為正月];
秦正:秦歷《顓頊曆》正月建亥[亥月為正月]。
置閏:農曆1個月就是1個朔望月、月的平均天數≈29.53059天,農曆一年12個月≈354.367天;但是1回歸年≈365.2422天,這樣農曆一年比回歸年少≈10.866天,農曆≈2.71771年就比回歸年少1個月,如不調整過不了幾十年就會出現冬、夏倒置。為了讓農曆年平均天數等於回歸年農曆≈2.71771年必須設一個閏月。置閏規則請看《歷代農曆編歷規則》。
節氣:一年分二十四個節氣,清朝《時憲歷》(公元1645年)以前用平氣計算,清朝《時憲歷》(公元1645年)以後用定氣計算。
曆法:可分為陽曆、陰曆、陰陽曆三種:
陽曆(太陽曆):以太陽周年視運動周期(即回歸年,等於365.2422日)為一年,一年劃分成12個月,它與月亮運動毫無關係。根據陽曆日期,可知寒來暑往的四季變化、合理指導農業等事。
陰曆(太陰曆):以月亮的圓缺周期(即朔望月,等於29.5306日)為一個月,積12個月為一年。它完全不考慮太陽的周年視運動規律,因而陰曆的日期不能顯示四季冷暖。這種曆法實用價值太小,現除伊斯蘭教外,已棄置不用了。
陰陽曆:我國的農曆屬於此類,它取月相的變化周期即朔望月為月的長度,參考太陽回歸年為年的長度,通過設定閏月以使平均歷年與回歸年相適應。根據農曆日期,既可知道潮汐漲落,又可大概掌握四季更替。
曆書:記載曆法等相關信息的出版物,如黃曆、萬年曆書。而電子曆書是科技發展的產物,是新的載體。
農曆規則
在古代,日的定義:以地球自轉一周為一日。其中以太陽離地平線最遠的一個時辰為子時,相當於台北時間23:00~1:00,但是農曆中一天始於子正(00:00),而非子初(23:00)。月策與置末規則:朔日為每月起點(初一日);朔日(月初一日)到下個朔日(下月初一日)有多少天、這月就有多少天。有30天為大月、有29天為小月;唐朝(公元619年)以前用的是平朔、唐朝(公元619年)以後用的是定朔。
年策與置閏規則:以冬至日必須在子月(寅正十一月),上個冬至月(子月農曆寅正11月)到下個冬至月(子月\農曆寅正11月)有12個月就不置閏,上個冬至月(子月、農曆寅正11月)到下個冬至月(子月、農曆寅正11月)如有13個月就要置閏,以上個冬至月(子月農曆寅正11月)後的第一個沒中氣的月份設為閏月,在幾月後面就稱閏幾月。 例如:2032年農曆冬至月到2033年農曆冬至月之間有12個月,就不置閏。2033年農曆冬至月到2034年農曆冬至月有13個月就必須置閏,在2033年冬至月(11月)後的第一個無中氣之月就是2033年冬至月後的第1個月,就定為閏月。它正好在冬至月十一月後,所以就叫閏十一月月(閏冬月)。
農曆計算
乾支紀時
農曆借用60組乾支來紀年,方法是這樣的:
如甲子為第一年,乙丑為第二年,丙寅為第三年……六十年為一周。一周完了,再由甲子年起,周而始,循環下去。例如1929年是己巳年,1930年是庚午年……到1989年又是己巳年。我們在日曆上看到的己巳年、庚午年,就是按乾支紀年這種方法排列下來的。陽曆年份除以60的餘數減3便得該年農曆乾支序號數,再查上面的乾支便是乾支年紀。如果序號數小於、等於零則於支序號數加60。例如,求1991年乾支;1991÷60=33餘11,年乾支序號數=11-3=8。查乾支表知該年為辛未年。又如求1983年乾支:1983÷60=33餘3,乾支序號=3-3=0,加上60,查乾支表知該年為癸亥。
這裡必須明確指出,市面上的很多年曆、月曆在乾支紀年方面是籠統標註的。如“2014甲午年”等,農曆的乾支紀年嚴格來說從立春開始,一般翻看日曆和報紙則可以看到這一點。
乾支還用於農曆紀月,自秦代就已經確立了“正月建寅”的原則,農曆如遇閏月,閏月不標記乾支。不過乾支紀月已經比較少用。
在乾支紀日方面,因為乾支紀日以每一天來計算。因為我國農曆使用並不曾間斷,乾支紀日在古代廣泛用於歷史記錄,現今成了考古的重要工具。
年份的計算
1 由西元年份推算天干地支:
公曆年份數減3,除以 10 的餘數是天干,除以12 的餘數是地支。
例如:
(2010 - 3) mod 10 = 7,所以天干是“庚”
(2010 - 3) mod 12 = 3,所以地支是“寅”。
2.積日的計算(用於月份的計算):
把當天和1900年1月0日(星期日)的差稱為積日。當年的1月0日換算為積日,可以用年份減去1900得到的年數被4整除,所得商數作為 y(D4),餘數作為y(M4),y(M4)為零的年份是公曆閏年,積日是
D(1) = 1461 * y(D4) - 1
y(M4)不為零的年份是公曆平年,積日是
D(1) = 1461 * y(D4) + 365 * y(M4)
朔日的計算
從1900年開始的第m個朔日的公式是
M = 1.6 + 29.5306 * m + 0.4 * sin(1 - 0.45058 * m)
這個公式的誤差在0.2天左右。
月份的確定
計算前一年冬至的積日F(0),並用F(0)計算冬至所在的朔月m及其朔日M(0),就可以推算冬至的農曆日期,冬至所在的農曆月份總是十一月。計算下一個中氣F(1)和下一個朔日M(1),如果F(1)
節氣的計算
先給節氣進行編號,從近日點開始的第一個節氣編為0,編號如下及其相應的月份如下:
0 小寒臘月 6 清明三月 12 小暑六月 18 寒露九月
1.大寒臘月 7 穀雨三月 13 大暑六月 19 霜降九月
2.立春正月 8 立夏四月 14 立秋七月 20 立冬十月
3.雨水正月 9 小滿四月 15 處暑七月 21 小雪十月
4.驚蟄二月 10 芒種五月 16 白露八月 22 大雪冬月
5.春分二月 11 夏至五月 17 秋分八月 23 冬至冬月
把當天和1900年1月0日(星期日)的差稱為積日,那么第y年(1900年算第0年)第x 個節氣的積日是
F = 365.242 * y + 6.2 + 15.22 * x - 1.9 * sin(0.262 * x)
這個公式的誤差在0.05天左右。
四季變化
地球以橢圓形的軌道繞日公轉。地球的赤道面與它的公轉軌道面成23度26分的夾角(黃赤交角)。四季由此角產生。因此,在北半球可以觀測到:春分 | 夏至 | 秋分 | 冬至 | |
公曆 | 3月21日(約) | 6月22日(約) | 9月23日(約) | 12月22日(約) |
白晝 | 12小時 | 最長 | 12小時 | 最短 |
黑夜 | 12小時 | 最短 | 12小時 | 最長 |
正午影長 | HtanΦ | -23.5o | HtanΦ | Φ+23.5o |
日出 | 正東 | 偏北 | 正東 | 偏南 |
日中 | 最北 | 最南 | ||
日落 | 正西 | 偏北 | 正西 | 偏南 |
二十四節氣
農曆除了年月日計時方法以外,還有一種計時方法,就是節氣計時方法。太陽從黃經零度起,沿黃經每運行15度所經歷的時日稱為“一個節氣”。每年運行360度,共經歷24個節氣,每月2個。
此法是不管月亮的朔望而直接以十二氣歷之天象,把十二個氣歷中的二十四個節氣為年制,此不以月亮圓缺為標準而只管時令節氣,後再按節氣定月並以立春日為每年的元旦。此種新法不但簡易端平,且又上符天運魁星斗明年年春香又無補綴之勞,且此種農時以正四序調勻的二十四節氣新曆法,對於農事耕作方面又極為有利。1.其中,每月第一個節氣為“節氣”,即:
0101立春、0201驚蟄、0301清明、0401立夏、0501芒種、0601小暑、0701立秋、0801白露、0901寒露、1001立冬、1101大雪和1201小寒等12個節氣
2.每月的第二個節氣為“中氣”,即:
0102雨水、0202春分、0302穀雨、0402小滿、0502夏至、0602大暑、0702處暑、0802秋分、0902霜降、1002小雪、1102冬至和1202大寒等12個節氣。
“節氣”和“中氣”交替出現,各歷時15天,現在人們已經把“節氣”和“中氣”統稱為“節氣”。
二十四節氣反映了太陽的周年視運動,所以節氣在現行的公曆中日期基本固定,上半年在6日、21日,下半年在8日、23日,前後不差1~2天。
節氣 | 公曆 | 黃經 | 中氣 | 公曆 | 黃經 |
立春 | 2月4/5日 | 315 | 雨水 | 2月18/19日 | 330 |
驚蟄 | 3月5/6日 | 345 | 春分 | 3月20/21日 | 0/360 |
清明 | 4月4/5日 | 15 | 穀雨 | 4月19/20日 | 30 |
立夏 | 5月5/6日 | 45 | 小滿 | 5月20/21日 | 60 |
芒種 | 6月5/6日 | 75 | 夏至 | 6月21/22日 | 90 |
小暑 | 7月7/8日 | 105 | 大暑 | 7月22/23日 | 120 |
立秋 | 8月7/8日 | 135 | 處暑 | 8月23/24日 | 150 |
白露 | 9月7/8日 | 165 | 秋分 | 9月22/23日 | 180 |
寒露 | 10月8/9日 | 195 | 霜降 | 10月23/24日 | 210 |
立冬 | 11月7/8日 | 225 | 小雪 | 11月22/23日 | 240 |
大雪 | 12月7/8日 | 255 | 冬至 | 12月21/22日 | 270 |
小寒 | 1月5/6日 | 285 | 大寒 | 1月20/21日 | 300 |
上邊提及地球靠近近日點時公轉速度會比較快,所以在冬季時兩個中氣相距29.44日,而夏季時則相距31.44日。因為兩個中氣之間的時間可以比1朔望月(= 29.53059日)的時間長,所以陰曆一個月可能只有一個節氣,而沒有一個相應的中氣。反過來說,兩個中氣之間的時間也可以比1朔望月的時間短,所以陰曆一個月可能有兩個中氣和一個節氣。
二十四節氣歌
(採取二十四節氣各一字而成篇以方便記憶) 春雨驚春清谷天,夏滿芒夏暑相連,秋處露秋寒霜降,冬雪雪冬小大寒
置閏
陰陽曆差別
在陽曆中,地球繞太陽公轉一周為一回歸年,平年365天,閏年有366天。而農曆是以月亮圓缺變化的周期為依據,一個月約29.5天,12個月為354天或355天,比陽曆年少了11天左右(10天—12天)。 若是任由農曆和陽曆間的天數如此相差下去,那就必然會出現春節在夏天過的現象。因此,為使得春節在陽曆的時間能保持相對穩定,農曆採取了“19年7閏”法,即在19個農曆年中加上7個閏年。這樣,如果上一個農曆年沒有閏月,那么下一年的春節就會比上年提前11天左右;如果上年農曆有閏月,下一年的春節就會比上年推遲19天左右。
農曆作為陰陽曆的一種,每月的天數依照月相盈虧而定,一年的時間以12個月為基準。為了合上地球圍繞太陽運行周期(1回歸年),每隔一定時間要增加一個月,增加的這個月為閏月。因此農曆的閏年為13個月。
閏月按照曆法規則,排放在任何一個月過後重複同一個月,重複的這個月為閏月,如四月過後的閏月稱為閏四月。
農曆有歲和年之區別:一歲指從一個冬至到下一個冬至的時間長度,而一年 指從一個正月初一到下一個正月初一的時間長度。注意這二者的長度不同。一月是指從一個朔到下一個朔的長度。如果一歲中包含了12個完整月,則這一歲為閏歲。在閏歲中,第一個無中氣月為閏月,相應的這一年為閏年。農曆還有一個規則,即冬至必須落在農曆11月。
十九年置七閏
陰曆一個月為朔望月,陰曆一年通常有12朔望月(= 354.36708日),比1回歸年短了10.87512日;陰曆閏年則有13朔望月(= 383.89767日),比1回歸年長了18.65547日。19個回歸年的長度為6939.6018日,而19x12+7=235個朔望月(十九年置七閏)的長度為6939.68865日。可見十九年置七閏的規則是為了協調陰曆年與回歸年日數的差。因為1陰曆年比1回歸年少約11日,所以在公曆中翌年的農曆正月初一比每年的早11天;如果遇上閏年,則推遲約19天。
農曆基本上以19年為一周期對應於公曆同一時間。如公曆的2001年5月27日、1982年5月27日和1963年5月27日這個日子,都是閏四月初五。間中也有例外的例子,比如說公曆的1917年4月4日是閏二月十三、1936年4月4日是三月十三、還有1955年4月4日是三月十二。不過日子相差最多也只是一天。
陰陽曆法
農曆即夏曆。農業上使用的曆書,有指導農業生產的意義。但事實上農曆月日與季節變化相差明顯,指導農時的效果並不好,我國古代真正指導農時的是“二十四氣”,它實際是一種特殊的“陽曆”。農曆的歷月長度是以朔望月為準的,大月30天,小月29天,大月和小月相互彌補,使歷月的平均長度接近朔望月。
農曆固定地把朔的時刻所在日子作為月的第一天--初一日。所謂“朔”,從天文學上講,它有一個確定的時刻,也就是月亮黃經和太陽黃經相同的那一瞬間。(太陽和月亮黃經的計算十分繁瑣和複雜,這裡就不予介紹了)
至於定農曆日曆中月份名稱的根據,則是由“中氣”來決定的。即以含“雨水”的月份為一月;以含“春分”的月份為二月;以含“穀雨”的月份為三月;以含“小滿”的月份為四月;以含“夏至”的月份為五月;以含“大暑”的月份為六月;以含“處暑”的月份為七月;以含“秋分”的月份為八月;以含“霜降”的月份為九月;以含“小雪”的月份為十月;以含“冬至”的月份為十一月;以含“大寒”的月份為十二月。(沒有包含中氣的月份作為上月的閏月)
農曆的歷年長度是以回歸年為準的,但一個回歸年比12個朔望月的日數多,而比13個朔望月短,古代天文學家在編制農曆時,為使一個月中任何一天都含有月相的意義,即初一是無月的夜晚,十五左右都是圓月,就以朔望月為主,同時兼顧季節時令,採用十九年七閏的方法:在農曆十九年中,有十二個平年,每一平年十二個月;有七個閏年,每一閏年十三個月。
為什麼採取“十九年七閏”的方法呢?一個朔望月平均是29.5306日,一個回歸年有12.368個朔望月,0.368小數部分的漸進分數是1/2 、1/3 、3/8 、4/11 、7/19 、46/125,即每二年加一個閏月,或每三年加一個閏月,或每八年加三個閏月……經過推算,十九年加七個閏月比較合適。因為十九個回歸年=6939.6018日,而十九個農曆年(加七個閏月後)共有235個朔望月,等於6939.6910日,這樣二者就差不多了。
另外,“十九年七閏”只是一個近似說法。事實上,春秋時代天文學家曾經首創十九年七閏的方法;祖沖之大明曆採用20組19年7閏插入1組11年4閏,計391年144閏,使農曆的平均歷年更接近回歸年;此外還有334年123閏、1021年376閏的提法,和回歸年的差額更小。但自清代以來,我國即完全採用天象確定歷年、歷月,從而使農曆的平均歷年與回歸年完全一致。
七個閏月安置到十九年當中,其安置方法是很有講究的。農曆閏月的設定,自古以來完全是人為的規定,歷代對閏月的設定也不盡相同。秦代以前,曾把閏月放在一年的末尾,叫做“十三月”。漢初把閏月放在九月之後,叫做“後九月”。到了漢武帝太初元年,又把閏月分插在一年中的各月。以後又規定“不包含中氣的月份作為前一個月的閏月”,直到現在仍沿用這個規定。
為什麼有的月份會沒有中氣呢?節氣與節氣或中氣與中氣相隔時間平均是30.4368日(即一回歸年365.2422日平分12等分),而一個朔望月平均是29.5306日,所以節氣或中氣在農曆的月份中的日期逐月推遲,到一定時候,中氣不在月中,而移到月末,下一個中氣移到另一個月的月初,這樣中間這個月就沒有中氣,而只剩一個節氣了。
上面講過,古人在編制農曆時,以十二個中氣作為十二個月的標誌,即雨水是正月的標誌,春分是二月的標誌,穀雨是三月的標誌……把沒有中氣的月份作為閏月就使得歷月名稱與中氣一一對應起來,從而保持了原有中氣的標誌。
從十九年七閏來說,在十九個回歸年中有228個節氣和228箇中氣,而農曆十九年有235個朔望月,顯然有七個月沒有節氣和七個月沒有中氣,這樣把沒有中氣的月份定為閏月,也就很自然了。
農曆月的大小很不規則,有時連續兩個、三個、四個大月或連續兩個三個小月,歷年的長短也不一樣,而且差距很大。節氣和中氣,在農曆里的分布日期很不穩定,而且日期變動的範圍很大。這樣看來,農曆似乎顯得十分複雜。其實。農曆還是有一定循環規律的:由於十九個回歸年的日數與十九個農曆年的日數差不多相等,就使農曆每隔十九年差不多是相同的。每隔十九年,農曆相同月份的每月初一日的陽曆日一般相同或者相差一、二天。每隔十九年,節氣和中氣日期大體上是重複的,個別的相差一、兩天。相隔十九年閏月的月份重複或者相差一個月。
閏月概覽
在1645年以前,農曆使用平太陽,各月之後出現閏月的機率相等。之後使用真太陽,各月出現閏月的機率變為不相等。以下是1645年至2644年一千年間各閏月的統計。
公元1645-2644年間各閏月出現次數統計表:
閏月 出現次數 閏月 出現次數 閏月 出現次數
閏正月 6 閏二月 23 閏三月 47
閏四月 61 閏五月 74 閏六月 59
閏七月 51 閏八月 26 閏九月 8
閏十月 9 閏十一月 5 閏十二月 0
由上可見,夏季(夏半年)閏月多,冬季(冬半年)閏月少,原因就是目前地球遠日點出現在7月初(夏至到小暑之間),近日點出現在1月初(冬至到小寒之間),所以夏至小暑前後地球公轉速度較快
另有計算表明,2262年將會再次出現閏正月;3358年將會首次出現閏十二月(閏十二月初一日對應公元3359年1月21日,這個歷月只有“立春”節氣)。
以下是2000~7999年共六千年間各閏月數量的統計。
閏月 出現次數
正月 32次
2月 41次
3月 101次
4月 196次
5月 289次
6月367次
7月 351次
8月 316次
9月 231次
10月 150次
冬月 97次
臘月 39次
月日通稱
農曆的一個月的前十天按順序習慣上稱為初日,如農曆的一月二日稱為 正月 初二;第十一天至第二十天以及第三十天直接用天數記錄,如農曆的一月十五日(元宵節)稱為正月十五,農曆的十二月三十日(歲除,當天晚上稱為除夕)稱為臘月三十;第二十一天至第二十九天按順序習慣上稱為廿日,亦有些通勝將之說成念日,如農曆的一月二十二日稱為正月廿二或正月念二。 農曆的第一個月,按照習慣稱為正月,十一月和十二月分別稱為冬月和臘月。表示氣候寒冷的成語“十冬臘月”就是從此得來,字面意思即為十月、十一月和十二月為一年中最寒冷的月份。
農曆的一個月的前十天按順序習慣上稱為初日,如農曆的一月二日稱為正月初二。後十天按順序習慣上稱為廿日,亦有些通勝將之說成念日;如農曆的一月二十二日稱為正月廿二或正月念二。
農曆的每個月份都有不同的別稱。由於它和農業生產緊密的聯繫,所以從二月到九月差不多都用植物來表示,下面是農曆十二個月的別稱:
一月:孟春、正月、端月、元春
二月:仲春、杏月、花月
三月:季春、桃月、桐月、蠶月
四月:孟夏、陰月、梅月、槐月
五月:仲夏、榴月、毒月、蒲月
六月:季夏、荷月、荔月
七月:孟秋、藍月、巧月、瓜月
八月:仲秋、桂月
九月:季秋、菊月
十月:孟冬、良月、陽月
十一月:仲冬、冬月、葭月
十二月:季冬、臘月
優缺點
優點
1)農曆是定歷,它具有天文年曆的特性,能很好地和各種天象對應,如它的節氣嚴格對應太陽高度,曆日較嚴格地對應月相,閏月的不發生頻率和發生頻率對應地球近日點和遠日點,其它天象如日出日沒, 晨昏蒙影,五星方位,日月食,潮汐等,就連歷月也大致對應太陽高度;
2)農曆歷月的天數只有29日和30日兩種,且由定朔日規定,人為因素最小,不易隨意改動;
3)歲首有較強的天文學意義,具有陰月陽年的天文學意義;
4)陰陽合曆,最體現中華民族天人合一的傳統文化;
5)乾支紀年和十二生肖紀年循環使用;由於它包含節氣十分利於四季劃分,由於它包含月相,所以也十分反映潮汐,日月食等天象和月亮對氣候的影響,同時它還包含十二節乾支歷(類似沈括的《十二氣歷》,比它更準確)和七十二候的特殊太陽曆,是一部雙軌制曆法,便於不同文化民族間的交流,
6)由於它是最徹底的定氣定朔的天文年曆性質的曆法,所以其它曆法都要與進行對照,並且有利於傳統文化的保護。
缺點
1)由於農曆是定歷,歷月使用定朔,所以每年的同一歷月的天數並不確定,不方便統計天數;
2)歷年長度,有353日是,354日,355日,383日,384日,385日6種,並且不利於統計年長;
3)乾支循環周期60過短,不方便較長時間的區別,也不方便記憶;
4)置閏不透明,閏月不確定;
5)有些有迷信成分,但新中國建國後已經被剔除了,隨著科學的普及信之的人越來越少;至於民間某些祭祀活動等已經是民俗了。
歷代曆法
古六歷
顓頊曆 - 秦朝、西漢(? - 公元前104年)
太初曆(三統曆) - 西漢、新朝、東漢(公元前104年 - 84年)
四分曆 - 東漢(85年 - 220年)、曹魏(220年 - 236年)、東吳(222年)、蜀漢(221年 - 263年)
乾象歷 - 東吳(223年 - 280年)
景初歷 - 曹魏、西晉、東晉、劉宋(237年 - 444年)、北魏(398年 - 451年)
元嘉歷 - 劉宋、南齊、南梁(445年 - 509年)
大明曆 - 南梁、南陳(510年 - 589年)
三紀曆 - 後秦(384年 - 517年)
玄始歷 - 北涼(412年 - 439年)、北魏(452年 - 522年)
正光歷 - 北魏(523年 - 534年)、東魏(535年 - 539年)、西魏(535年 - 556年)、北周(556年 - 565年)
興和歷 - 東魏(540年 - 550年)
天保歷 - 北齊(551年 - 577年)
天和歷 - 北周(566年 - 578年)
大象歷 - 北周(579年 - 581年)、隋朝(581年 - 583年)
開皇曆 - 隋(584年 - 596年)
大業歷 - 隋(597年 - 618年)
皇極曆
戊寅元歷 - 唐朝(619年 - 664年)
麟德歷 - 唐(665年 - 728年)
大衍曆 - 唐(729年 - 761年)
五紀曆 - 唐(762年 - 783年)
正元歷 - 唐(784年 - 806年)
觀象歷 - 唐(807年 - 821年)
宣明歷 - 唐(822年 - 892年)
崇玄歷 - 唐(893年 - 907年)、後梁、後唐、後晉、後漢、後周(908年 - 955年)
調元歷 - 後晉(939年 - 943年?)、遼朝(961年? - 993年)
大明曆 - 遼(994年 - 1125年)
欽天曆 - 後周(956年 - 960年)、北宋(960年 - 963年)
應天曆 - 北宋(963年 - 981年)
乾元歷 - 北宋(981年 - 1001年)
儀天曆 - 北宋(1001年 - 1023年)
崇天曆 - 北宋(1024年 - 1065年;1068年 - 1075年)
明天曆 - 北宋(1065年 - 1068年)
奉元歷 - 北宋(1075年 - 1093年)
觀天曆 - 北宋(1094年 - 1102年)
占天曆 - 北宋(1103年 - 1105年)
紀元歷 - 北宋、南宋(1106年 - 1135年)
統元歷 - 南宋(1136年 - 1167年)
幹道歷 - 南宋(1168年 - 1176年)
淳熙歷 - 南宋(1177年 - 1190年)
會元歷 - 南宋(1191年 - 1198年)
統天曆 - 南宋(1199年 - 1207年)
開禧歷 - 南宋(1208年 - 1251年)
淳祐歷 - 南宋(1252年)
會天曆 - 南宋(1253年 - 1270年)
成天曆 - 南宋(1271年 - 1276年)
大明曆 - 金朝(1137年 - 1181年)
重修大明曆 - 金、元朝(1182年 - 1280年)
授時曆(大統歷) - 元、明朝(1281年 - 1644年)
時憲歷 - 清朝(1645年 - 1911年)
公農曆對比
公曆標準名稱為格里高利曆(Gregorian calendar),以改制此歷者格列高里十三世而名。
現因全球通用,公用之曆法,故稱“公曆”。
傳入中國後,民國開始與傳統曆法夏曆並用,故民間又出現多種別稱以區分二者。對比如下:
公曆別稱及其原因 | 農曆別稱及其原因 |
公曆:公用之歷(實用性強) | 農曆:農用之歷(狹隘看法,其實農曆科學性更強) |
西曆:源於西方國家 | 中歷:中國固有曆法;漢歷:漢族曆法 |
陽曆:類型屬陽曆(太陽曆),國內現用最主要的一種陽曆,故以陽曆稱之 | 陰曆:民間誤稱,農曆本屬陰陽合曆,只是農曆日期基本對應月圓月缺,陰曆性質顯而易見,故稱 |
新曆:新採用的曆法 | 舊曆:原有的舊曆法;老歷:類似舊曆 |
國曆:民國開始採用,現台灣沿用此名 | 夏曆:一說始於夏朝曆法,一說同夏正建寅(歲首寅月) |