農歷


農歷是中國目前與格裡歷(即公歷)并行使用的一種歷法,人們習稱“陰歷”,但其實是陰陽歷的一種,即夏歷,并非真正的“陰歷”。

簡介

  農歷,又稱夏歷陰歷舊歷,是東亞古早歷法之一。農歷屬于一種陰陽歷,平均歷月等于一個朔望月,但設定閏月以使平均歷年為一個回歸年,設定二十四節氣以反映季節(太陽直射點的周年運動)的變化特征,所以又有陽歷的成分。至今幾乎全世界所有華人及朝鮮、韓國和越南及早期的日本等國家,仍使用農歷來推算古早節日如春節、中秋節、端午節等節日。因為這種歷法相傳創始于夏代,所以稱為夏歷。   夏歷有個輔助部分——節氣。節氣如果也算歷法的話,就是完全的太陽歷。節氣和地球在繞太陽運動的軌道的位置有關,和月球無關。節氣是從立春開始的,一個太陽年是兩個立春之間的時間,約365.2422天。根據太陽的位置,把一個太陽年分成二十四個節氣,以利于農業種植等活動。   夏歷的紀年用天干地支搭配,六十年周而復始。年份分為平年和閏年。平年十二個月;閏年十二個月普通月份加一個閏月,總共十三個月。月份分為大月和小月,大月三十天,小月二十九天。一年中哪個月大,哪個月小,年年不同,由計算決定。平年全年354~355天,閏年全年383~384天。由于每平年的天數比太陽年約差十一天,所以采用設定閏年(即十二個普通月份加上一個閏月)的方法使這幾年的平均日數盡農歷量的接近365.2422日。由于1回歸年為12.368個朔望月,368/1000=46/125,所以在一百二十五年中應設定四十六個閏年。但因為這樣設閏太過復雜,經推算,7/19最接近0.368。故一般的,在19年裡中設定7個閏月,有閏月的年份全年383天或384天。   人們因為二十四節氣對于農業生產有重要意義,因而常把夏歷稱為“農歷”,但二十四節氣應根據太陽在黃道上的位置而決定,應該屬于太陽歷部分。因此把夏歷稱為陰歷是不恰當的。   夏歷是世界上廣泛使用的歷法中,唯一既照顧到太陽歷,又照顧到陰歷的歷法。因此,有人說西方的歷法比中國科學,這顯然是錯誤的。比如,公歷中,一個“月”的概念首先就已經違背了“月”這個初始的概念。夏歷既符合了月(朔望月),又符合了年(回歸年),可以說是人類歷史上最科學的歷法之一。   

農歷歷史

  中國的歷法與紀年采用陰陽干支三合歷;上古時期,根據不同的農業牧業生產情況需要,分別產生過太陽歷法和太陰歷法。農歷作為中國古早歷法,最早源自何時無從考究,據出土的甲骨文和古代中國典籍多有記載,現時陰陽合一的歷法規則一般認為源自殷商時期。從黃帝紀年到清朝末期啟用西歷(格裡歷),中國歷史上一共產生過102部歷法,這些歷法對中國文化與文明產生過重大影響,比如夏歷、商歷、周歷、西漢太初歷、隋皇極歷、唐大衍歷等,有的歷法雖然沒有正式使用過,但對養生、醫學、思想學術、天文、數學等有所作用,如西漢末期的三統歷和隋朝的皇極歷法等。   漢朝以前的古代中國歷法以366天為一歲,用“閏月”確定四時和確定歲的終始;已經有日、月、旬和時的時間單位,具備了陰陽歷的技術;觀察到了五大行星和日月的運動規律,用“閏月”“減差法”來調整時差;歷法實施成為重要大事,主要內容之一是“以閏月定四時成歲”和“正閏余”,即確定閏月位置和如何減去多余出來的天數(不是加上缺少的天數),由此來確定年歲的終結和開始。到了春秋戰國時期,由于周朝王室衰落,諸侯各行其是,因此出現多軌制歷法,亦即各諸侯和各地部落還有自己的地方歷法;秦朝為中國歷史上最后一個“以閏月定四時成歲”的歷法。   漢朝初期開始中國歷法出現了大轉折,全國統一歷法,歷法也成為了一門較為獨立的科學技術。漢武帝責成鄧平、唐都、落下閎等人編寫了《太初歷》,之后劉歆作《三統歷》,這兩歷的重要特點是年歲合一,一年的整數天數是365天,不再是之前歷法的366天。以“加差法”替代之前的“減差法”以調整時差,年歲周期起始相當固定,用數學計算就能確定閏月,用不著“考定星歷,建立五行”,至此,陰陽五行基本上退出了歷法。之后中國歷朝頒布的歷法,均與太初歷大同小異。   中華民國成立后,紀年采用西歷或民國紀年并用。中華人民共和國在1949年成立時,繼續使用西歷,以公元紀年;但中華民國歷仍以1912年為元年,目前尚在臺灣、澎湖、金門、馬祖等實際控制區使用。

夏歷、殷歷和周歷的分別

  夏歷、殷歷和周歷的主要區別是以不同的月份作為一年之始:夏歷以寅月為正月(今農歷1月)、殷歷以丑月(今農歷12月)為正月、周歷以子月(今農歷11月)為正月,所以又叫三正(zhēng)。由于歲首不同,這三者的春夏秋冬四季的定義也不同。   秦始皇統一中國后,“改正朔”,以建亥之月(夏歷十月)為歲首,但不改正月,四季完全和夏正相同。漢初沿秦制,武帝元封七年改用太初歷,以建寅之月為歲首。此后兩千多年一般都是用夏正。

農歷規則

  日月年的定義是和周朝的制度分不開的。因此,夏歷受到了當時周朝制度的影響。下面我們進行逐一的介紹。(我們這裡的時間、月相計算以東經120度(中國南京紫金山天文臺)為準。)

日的定義

  以地球自轉一周為一日。其中以太陽離地平線最遠的一個時辰為子時,作為一天的第一個時辰。那么,子時就是在現在0:00前后一個小時之內。那么,這樣,夏歷中的一天的開始是在今天的23:00。

月的定義與置末

  以月亮繞地球一周為一月。因一個朔望月即月相由新月迴圈到新月所經過的平均時間為29.53059日,因此每個月的天數是不定的。定義以平均月相最缺的一天為初一,作為一月之始。那么,新月出現的那天就是初一,是月份的開始。例如:   本月新月下月新月 農歷月長   公歷5月1日13時5月31日01時30天   公歷5月1日01時 5月30日13時29天   那么,會出現一個月有29天或者30天兩種情況。我們定大月30天,小月29天。每月多少天以天文計算結果為準。滿月的望日會出現在十五或者十六,個別會出現在十四或者十七。   置末   由于有的月有29天,有的月有30天。我們稱29天的月為小月,30天的月為大月。相比小月而言,大月多出來的一天叫做置末。置末的方法比我們下面要提到的置閏的方法簡單,通常我們把這一天放在月份的末尾,并且接著前29天計數。

年的定義與置閏

  以地球繞日公轉一周為一“歲”。計算采用冬至日測量的回歸年,即冬至至下一個冬至的時間,約有365日。   定義以太陽角度最偏的一個月為子月,在周代作為一年的開始。那么,可以得出,以冬至所在月為子月。漢代以后,寅月為一年之始,因此,子月成了農歷十一月。進而定出正月。正月初一即一年之始元旦(又名為春節)。   因為一“歲” = 12.37月,那么,就有可能有的年份有12個月,有的年份有13個月。我們定12個月為平年,13個月為閏年。即一年有12或13個月。從正月初一至下一個正月初一。   置閏 包含了十三個月的“歲”定為“閏歲”,相應這一年定為閏年,有十三個月。   一年有十二個中氣,定閏年中沒有中氣的月份為閏月。 閏年雖有十三個月,但并沒有十三月的名稱,其中閏月名稱沿續上個月。例如,在四月之后的閏月稱閏四月。   農歷作為陰陽歷的一種,每月的天數依照月相盈虧而定,一年的時間以12個月為基準。為了合上地球圍繞太陽運行周期(1回歸年),每隔一定時間要增加一個月,增加的這個月為閏月。因此農歷的閏年為13個月。通常19年置7閏,無中氣那個月則為閏月。   置閏舊法:十九年置七閏 農歷一個月為朔望月,農歷一年通常有12朔望月(= 354.36708日),比1回歸年短了10.87512日;陰歷閏年則有13朔望月(= 383.89767日),比1回歸年長了18.65547日。19個回歸年的長度為6939.6018日,而19×12+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日是三月十二。不過日子相差最多也只是一天。   置閏新法:無中置閏 十九年置七閏僅僅是一個近似說法。由于19個回歸年和235個朔望月的時間不完全相等,經過長時間的累積,會出現一定的誤差,造成二十四氣和月份不能對應。故現行的農歷采用“無中置閏”法,即當兩個冬至日所在朔望月之間有十二個朔望月(不含兩端)時,必定至少有一個月份沒有中氣,則以第一個無中氣的月份為閏月。從而中氣和月份能夠大致對應,一勞永逸地解決了這個問題。   置閏舊法存在的問題和解決辦法 眾所周知,一個回歸年平均是365.2422日,一個朔望月平均是29.5306日,因此19個回歸年365.2422×19=6939.6018日略小于19個農歷年(19×12+7)×29.5306=235×29.5306=6939.6910日。但農歷的置閏規則會產生19年8閏236個月(19X12+8)這種有違基本數理和自然規律的現象。   現行農歷利用天文資料準確的“真氣”,“真朔”,各種天文特殊點的位置(定“冬至”)可以解決這個問題:   廢棄或者不依賴19年7閏的閏周(這種觀點一定要糾正。因為雖然現行農歷的置閏和“十九七閏”法大部分吻合,但由于十九年七閏法是平氣法,和回歸年還有很大的誤差,所以實際這個閏周沒有真正意義上使用,但是卻被人們以訛傳訛傳了這么久),只依賴準確的“真氣”,“真朔”,各種天文特殊點的位置。   1:置閏首先要滿足“定冬至法”:即太陽在黃經270度的位置,它必須落在農歷冬月(子月,十一月)中。節氣也由黃經度數定義。   2:其次是歷理的年首是冬至所在的子月(冬月,十一月),而非正月。   3:滿足了上面倆個條件且置閏后仍然滿足上倆條件,才是“無中置閏”,按照子月、丑月、寅月、卯月這樣依次類推,第一個無中氣的月份置閏即可。否則即使一年中有且只有一個月份無中氣也不置閏,即消除假閏月。   利用這種置閏法的好處就是能永遠與回歸年對應,而不會產生誤差。現行農歷也采用了這種方法。

農歷干支紀年、紀月、計日、計時方法

  農歷干支紀年方法是這樣的:   干支紀年法   如甲子為第一年,乙丑為第二年,丙寅為第三年……六十年為一周。一周完了,再由甲子年起,周而始,迴圈下去。例如1929年是農歷己巳年,1930年是農歷庚午年……到1989年又是農歷己巳年。我們在日歷上看到的己巳年、庚午年,就是按干支紀年這種方法排列下來的。陽歷年份除以60的余數減3便得該年農歷干支序號數,再查上面的干支便是干支年紀。如果序號數小于、等于零則于支序號數加60。例如,求1991年干支;1991÷60=33余11,年干支序號數=11-3=8。查干支表知該年為辛未年。又如求1983年干支:1983÷60=33余3,干支序號=3-3=0,加上60,查干支表知該年為癸亥。   干支紀月法   先確定地支:以冬至所在月份為子月,以此類推。遇到閏月則采用上個月份的地支。確定地支后,下來確定天干:若遇甲或己的年份,正月是丙寅,二月是丁卯,三月是戊辰,類推;遇上乙或庚之年,正月為戊寅;丙或辛之年正月為庚寅,丁或壬之年正為為壬寅,戊或癸之年正月為甲寅。正月之干支知道了,其余月可按六十甲子的序推知。目前,中國民間對干支紀月起始日的確定存在分歧,共有兩種觀念。一種是以二十四節氣中的單數節氣(即“非中氣”)作為每月的起點;另一種是以朔日(即數位紀月每月的初一日)作為起點,遇閏月則與上月用同一干支紀月。以2001年(辛巳年)為例,公歷2月4日立春,3月5日驚蟄;1月24日是正月初一,2月23日是二月初一。按第一種觀念,則庚寅月從2001年2月4日開始,辛卯月從2001年3月5日開始;按第二種觀念,則庚寅月從2001年1月24日開始,辛卯月從2001年2月23日開始。   干支計日法   甲子第一日,乙丑為第二日,丙寅為第三日……60日為一周。一周完了再由甲子日起,周而復始,迴圈下去。例如農歷己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初八又是丁酉日。   干支計時法    一天中時辰的地支也是確定的,所以二十四小時配十二地支,由夜間十一點至一點為子時,一點至三點為丑時,其余照推。時的天由該日所對天干推求,其歌戾如下:   甲己還生甲,乙庚丙作初,   丙辛從戊起,丁壬庚子居,   戊癸何方發,壬子是真途。   即若該日是甲或己的,在子時上配上甲為甲子;日是乙或庚的,在子時上配上丙為丙子;丙辛日子時配上戊為戊子;丁任日為庚子;戊癸日為壬子。知道了子時的干支,便可推知其余。

農歷數位紀年、紀月、計日方法

  由于農歷干支紀年存在大量問題,如干支每60一迴圈,就會有重復。因此從漢武帝時期開始,皇帝年號與天干地支同時使用,以避免重復。如清同治三年,甲子年(公元1864年)。下面介紹一下數位紀年方法:   1.年份使用皇帝年號或者黃帝紀年紀元   2.月份以冬至所在月為十一月,然后以此類推。如果有閏月,則該月的月份和上一月相同   3.日期以朔日所在為初一,然后依此類推,一直計數到下一個朔日。

輔助歷法——二十四節氣

  農歷除了年月日計時方法以外,還有一種計時方法,就是節氣計時方法。

節氣起源

  二十四節氣起源于黃河流域。遠在春秋時代,就定出仲春、仲夏、仲秋和仲冬等四個節氣。以后不斷地改進與完善,到秦漢年間,二十四節氣已完全確立。公元前104年,由鄧平等制定的《太初歷》,正式把二十四節氣訂于歷法,明確了二十四節氣的天文位置。   太陽從黃經零度起,沿黃經每運行15度所經歷的時日稱為“一個節氣”。每年運行360度,共經歷24個節氣,每月2個。   其中,每月第一個節氣為“節氣”,即:   0101立春、0201驚蟄、0301清明、0401立夏、0501芒種、0601小暑、0701立秋、0801白露、0901寒露、1001立冬、1101大雪和1201小寒等12個節氣   每月的第二個節氣為“中氣”,即:   0102雨水、0202春分、0302谷雨、0402小滿、0502夏至、0602大暑、0702處暑、0802秋分、0902霜降、1002小雪、1102冬至和1202大寒等12個節氣。   “節氣”和“中氣”交替出現,各歷時15天,現在人們已經把“節氣”和“中氣”統稱為“節氣”。   二十四節氣反映了太陽的周年視運動,所以節氣在現行的公歷中日期基本固定,上半年在6日、21日,下半年在8日、23日,前后不差1~2天。

記憶節氣的七言絕句

  春雨驚春清谷天,夏滿芒夏暑相連,   秋處露秋寒霜降,冬雪雪冬小大寒。

記憶節氣的口訣

  地球繞著太陽轉,繞完一圈是一年。   一年分成十二月,二十四節緊相連。   按照公歷來推算,每月兩氣不改變。   上半年是六、廿一,下半年逢八、廿三。   這些就是交節日,有差不過一兩天。   二十四節有先后,下列口訣記心間:   一月小寒接大寒,二月立春雨水連   驚蟄春分在三月,清明谷雨四月天;   五月立夏和小滿,六月芒種夏至連   七月大暑和小暑,立秋處暑八月間;   九月白露接秋分,寒露霜降十月全   立冬小雪十一月,大雪冬至迎新年。   抓緊季節忙生產,種收及時保豐年。

歷法的計算

  農歷的年、月、日是按照公式計算而來的,不像西歷時強行規定哪月是大月,哪月是小月。要計算大小月、平閏年、閏月放在什么位置,都要按照公式來。下面我們來給出計算的公式。

年份的計算

  1 由西元年份推算天干地支:   公歷年份數減3,除以 10 的余數是天干,除以12 的余數是地支。   例如:   (2010 – 3) mod 10 = 7,所以天干是“庚”   (2010 – 3) mod 12 = 3,所以地支是“寅”。   2.積日的計算(用于月份的計算):   當年的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)

月份的確定

  計算前一年冬至的積日F(0),并用F(0)計算冬至所在的朔月m及其朔日M(0),就可以推算冬至的農歷日期,冬至所在的農歷月份總是十一月。計算下一個中氣F(1)和下一個朔日M(1),如果F(1)<M(1),那么該月就是上一個月的閏月,并把這個中氣作為F(2),以后的中氣、朔日和農歷月份也這樣確定。

朔日的計算(確定大小月)

  從1900年開始的第m個朔日的公式是   M = 1.6 + 29.5306 * m + 0.4 * sin(1 – 0.45058 * m)   這個公式的誤差在0.2天左右。

節氣的計算(確定閏月)

  先給節氣進行編號,從近日點開始的第一個節氣編為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天左右。

陰陽歷法

  農歷即夏歷。農業上使用的歷書,有指導農業生產的意義。但事實上農歷月日與季節變化相差明顯,指導農時的效果并不好,我國古代真正指導農時的是“二十四氣”,它實際是一種特殊的“陽歷”。   農歷的歷月長度是以朔望月為準的,大月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個朔望月,顯然有七個月沒有節氣和七個月沒有中氣,這樣把沒有中氣的月份定為閏月,也就很自然了。   農歷月的大小很不規則,有時連續兩個、三個、四個大月或連續兩個三個小月,歷年的長短也不一樣,而且差距很大。節氣和中氣,在農歷裡的分布日期很不穩定,而且日期變動的范圍很大。這樣看來,農歷似乎顯得十分復雜。其實。農歷還是有一定迴圈規律的:由于十九個回歸年的日數與十九個農歷年的日數差不多相等,就使農歷每隔十九年差不多是相同的。每隔十九年,農歷相同月份的每月初一日的陽歷日一般相同或者相差一、二天。每隔十九年,節氣和中氣日期大體上是重復的,個別的相差一、兩天。相隔十九年閏月的月份重復或者相差一個月。

歷代歷法

  古六歷   顓頊歷 – 秦朝、西漢(? – 公元前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年)

閏月概覽

  在1645年以前,農歷使用平太陽,各月之后出現閏月的機率幾率相等。之后使用真太陽,各月出現閏月的機率幾率變為不相等。以下是1645年至2644年一千年間各閏月的統計。   閏月總數   閏正月6   閏二月23   閏三月47   閏四月61   閏五月 74   閏六月59   閏七月 51   閏八月 26   閏九月8   閏十月 9   閏十一月5   閏十二月0   另有計算表明,2262年將會再次出現閏正月;3358年將會首次出現閏十二月(閏十二月初一日對應公元3359年1月21日,這個歷月只有“立春”節氣)。

月日通稱

  農歷的第一個月,按照習慣稱為正月。農歷的十一月和十二月分別稱為冬月和臘月,但現在冬月已經很少用了。表示氣候寒冷的成語“十冬臘月”就是從此得來,字面意思即為十月、十一月和十二月為一年中最寒冷的月份。   農歷的一個月的前十天按順序習慣上稱為初日,如農歷的一月二日稱為正月初二。后十天按順序習慣上稱為廿日,亦有些通勝將之說成念日;如農歷的一月二十二日稱為正月廿二或正月念二。   農歷的每個月份都有不同的別稱。由于它和農業生產緊密的聯系,所以從二月到九月差不多都用植物來表示,下面是農歷十二個月的別稱:   一月:孟春、正月、端月、元春 、隅月、始春、孟月、寅月   二月:仲春、杏月、花月 、如月、早春、卯月   三月:季春、桃月、桐月 、炳月、三春、陽春、暮春、辰月   四月:孟夏、陰月、梅月 、余月、清和月、巳月   五月:仲夏、榴月、毒月、蒲月、午月   六月:季夏、荷月、荔月 、目月、伏月、未月   七月:孟秋、蘭月、巧月、瓜月 、相月、霜月、桐月、申月   八月:仲秋、桂月 、壯月、中秋月、酉月   九月:季秋、菊月 、玄月 、戌月   十月:孟冬、良月、陽月 、小陽春、亥月   十一月:仲冬、冬月、葭月、辜月、子月   十二月:季冬、臘月、涂月、嘉平月、丑月

節名釋義

  立春:立是開始的意思,立春就是春季的開始。   雨水:降雨開始,雨量漸增。   驚蟄:蟄是藏的意思。驚蟄是指春雷乍動,驚醒了蟄伏在土中冬眠的動物。   春分:分是平分的意思。春分表示晝夜平分。   清明:天氣晴朗,草木繁茂。清明節4月5號(掃墓)   谷雨:雨生百谷。雨量充足而及時,谷類作物能茁壯成長。   立夏:夏季的開始。   小滿:麥類等夏熟作物籽粒開始飽滿。   芒種:麥類等有芒作物成熟。   夏至:炎熱的夏天來臨。   小暑:暑是炎熱的意思。小暑就是氣候開始炎熱。   大暑:一年中最熱的時候。   立秋:秋季的開始。   處暑:處是終止、躲藏的意思。處暑是表示炎熱的暑天結束。   白露:天氣轉涼,露凝而白。   秋分:晝夜平分。   寒露:露水已寒,將要結冰。   霜降:天氣漸冷,開始有霜。   立冬:冬季的開始。   小雪:開始下雪。   大雪:降雪量增多,地面可能積雪。   冬至:寒冷的冬天來臨。   小寒:氣候開始寒冷。   大寒:一年中最冷的時候。

名稱考訂

民間

  常用的名稱包括農歷陰歷夏歷三種,其中前兩者較為常用。

學者觀點

  由于農歷實際是一種陰陽歷,而非如伊斯蘭歷一樣的太陰歷,因此稱為陰歷并不準確,但因民間多把公歷稱為陽歷,而夏歷也就相應稱為陰歷。而農歷相對于地球繞太陽公轉來說,只有節氣按照公轉周期,而日期遊移可達一個月,并不很適宜農業生產,因此農歷一名也不很恰當。而目前使用的歷法因使用夏正,稱夏歷比較妥當。   以花命名的農歷各月份的詩意別稱:正月--柳月,銀柳插瓶頭,又稱柳月;二月--杏月,杏花鬧枝頭,又稱杏月;三月--桃月,桃花粉面羞,又稱桃月;四月--槐月,槐花掛滿枝,又稱槐月;五月--榴月,石榴紅似火,又稱榴月;六月--荷月,荷花滿池放,又稱荷月;七月--巧月,鳳仙節節開,又稱巧月;八月--桂月,桂花遍地香,又稱桂月;九月--菊月,菊花傲霜雪,又稱菊月;十月--陽月,芙蓉顯小陽,又稱陽月;十一月--葭月,葭草吐綠頭,又稱葭月;臘月--梅月,梅花吐幽香,又稱梅月。此外,農歷月份還有其它許許多多的別稱。