農(nóng)歷是中國目前與格里歷(即公歷)并行使用的一種歷法,人們習(xí)稱“陰歷”,但其實(shí)是陰陽歷的一種,即夏歷,并非真正的“陰歷”。
農(nóng)歷,又稱夏歷、陰歷、舊歷,是東亞傳統(tǒng)歷法之一。農(nóng)歷屬于一種陰陽歷,平均歷月等于一個朔望月,但設(shè)置閏月以使平均歷年為一個回歸年,設(shè)置二十四節(jié)氣以反映季節(jié)(太陽直射點(diǎn)的周年運(yùn)動)的變化特征,所以又有陽歷的成分。至今幾乎全世界所有華人及朝鮮、韓國和越南及早期的日本等國家,仍使用農(nóng)歷來推算傳統(tǒng)節(jié)日如春節(jié)、中秋節(jié)、端午節(jié)等節(jié)日。因為這種歷法相傳創(chuàng)始于夏代,所以稱為夏歷。 夏歷有個輔助部分——節(jié)氣。節(jié)氣如果也算歷法的話,就是完全的太陽歷。節(jié)氣和地球在繞太陽運(yùn)動的軌道的位置有關(guān),和月球無關(guān)。節(jié)氣是從立春開始的,一個太陽年是兩個立春之間的時間,約365.2422天。根據(jù)太陽的位置,把一個太陽年分成二十四個節(jié)氣,以利于農(nóng)業(yè)種植等活動。 夏歷的紀(jì)年用天干地支搭配,六十年周而復(fù)始。年份分為平年和閏年。平年十二個月;閏年十二個月普通月份加一個閏月,總共十三個月。月份分為大月和小月,大月三十天,小月二十九天。一年中哪個月大,哪個月小,年年不同,由計算決定。平年全年354~355天,閏年全年383~384天。由于每平年的天數(shù)比太陽年約差十一天,所以采用設(shè)置閏年(即十二個普通月份加上一個閏月)的方法使這幾年的平均日數(shù)盡 農(nóng)歷 量的接近365.2422日。由于1回歸年為12.368個朔望月,368/1000=46/125,所以在一百二十五年中應(yīng)設(shè)置四十六個閏年。但因為這樣設(shè)閏太過復(fù)雜,經(jīng)推算,7/19最接近0.368。故一般的,在19年里中設(shè)置7個閏月,有閏月的年份全年383天或384天。 人們因為二十四節(jié)氣對于農(nóng)業(yè)生產(chǎn)有重要意義,因而常把夏歷稱為“農(nóng)歷”,但二十四節(jié)氣應(yīng)根據(jù)太陽在黃道上的位置而決定,應(yīng)該屬于太陽歷部分。因此把夏歷稱為陰歷是不恰當(dāng)?shù)摹?/p> 夏歷是世界上廣泛使用的歷法中,唯一既照顧到太陽歷,又照顧到陰歷的歷法。因此,有人說西方的歷法比中國科學(xué),這顯然是錯誤的。比如,公歷中,一個“月”的概念首先就已經(jīng)違背了“月”這個初始的概念。夏歷既符合了月(朔望月),又符合了年(回歸年),可以說是人類歷史上最科學(xué)的歷法之一。 農(nóng)歷歷史 中國的歷法與紀(jì)年采用陰陽干支三合歷;上古時期,根據(jù)不同的農(nóng)業(yè)牧業(yè)生產(chǎn)情況需要,分別產(chǎn)生過太陽歷法和太陰歷法。農(nóng)歷作為中國傳統(tǒng)歷法,最早源自何時無從考究,據(jù)出土的甲骨文和古代中國典籍多有記載,現(xiàn)時陰陽合一的歷法規(guī)則一般認(rèn)為源自殷商時期。從黃帝紀(jì)年到清朝末期啟用西歷(格里歷),中國歷史上一共產(chǎn)生過102部歷法,這些歷法對中國文化與文明產(chǎn)生過重大影響,比如夏歷、商歷、周歷、西漢太初歷、隋皇極歷、唐大衍歷等,有的歷法雖然沒有正式使用過,但對養(yǎng)生、醫(yī)學(xué)、思想學(xué)術(shù)、天文、數(shù)學(xué)等有所作用,如西漢末期的三統(tǒng)歷和隋朝的皇極歷法等。 漢朝以前的古代中國歷法以366天為一歲,用“閏月”確定四時和確定歲的終始;已經(jīng)有日、月、旬和時的時間單位,具備了陰陽歷的技術(shù);觀察到了五大行星和日月的運(yùn)動規(guī)律,用“閏月”“減差法”來調(diào)整時差;歷法實(shí)施成為重要大事,主要內(nèi)容之一是“以閏月定四時成歲”和“正閏余”,即確定閏月位置和如何減去多余出來的天數(shù)(不是加上缺少的天數(shù)),由此來確定年歲的終結(jié)和開始。到了春秋戰(zhàn)國時期,由于周朝王室衰落,諸侯各行其是,因此出現(xiàn)多軌制歷法,亦即各諸侯和各地部落還有自己的地方歷法;秦朝為中國歷史上最后一個“以閏月定四時成歲”的歷法。 漢朝初期開始中國歷法出現(xiàn)了大轉(zhuǎn)折,全國統(tǒng)一歷法,歷法也成為了一門較為獨(dú)立的科學(xué)技術(shù)。漢武帝責(zé)成鄧平、唐都、落下閎等人編寫了《太初歷》,之后劉歆作《三統(tǒng)歷》,這兩歷的重要特點(diǎn)是年歲合一,一年的整數(shù)天數(shù)是365天,不再是之前歷法的366天。以“加差法”替代之前的“減差法”以調(diào)整時差,年歲周期起始相當(dāng)固定,用數(shù)學(xué)計算就能確定閏月,用不著“考定星歷,建立五行”,至此,陰陽五行基本上退出了歷法。之后中國歷朝頒布的歷法,均與太初歷大同小異。 中華民國成立后,紀(jì)年采用西歷或民國紀(jì)年并用。中華人民共和國在1949年成立時,繼續(xù)使用西歷,以公元紀(jì)年;但中華民國歷仍以1912年為元年,目前尚在臺灣、澎湖、金門、馬祖等實(shí)際控制區(qū)使用。 ![]() 夏歷、殷歷和周歷的分別 夏歷、殷歷和周歷的主要區(qū)別是以不同的月份作為一年之始:夏歷以寅月為正月(今農(nóng)歷1月)、殷歷以丑月(今農(nóng)歷12月)為正月、周歷以子月(今農(nóng)歷11月)為正月,所以又叫三正(zhēng)。由于歲首不同,這三者的春夏秋冬四季的定義也不同。 秦始皇統(tǒng)一中國后,“改正朔”,以建亥之月(夏歷十月)為歲首,但不改正月,四季完全和夏正相同。漢初沿秦制,武帝元封七年改用太初歷,以建寅之月為歲首。此后兩千多年一般都是用夏正。 農(nóng)歷規(guī)則 日月年的定義是和周朝的制度分不開的。因此,夏歷受到了當(dāng)時周朝制度的影響。下面我們進(jìn)行逐一的介紹。(我們這里的時間、月相計算以東經(jīng)120度(中國南京紫金山天文臺)為準(zhǔn)。) 日的定義 以地球自轉(zhuǎn)一周為一日。其中以太陽離地平線最遠(yuǎn)的一個時辰為子時,作為一天的第一個時辰。那么,子時就是在現(xiàn)在0:00前后一個小時之內(nèi)。那么,這樣,夏歷中的一天的開始是在今天的23:00。 月的定義與置末 以月亮繞地球一周為一月。因一個朔望月即月相由新月循環(huán)到新月所經(jīng)過的平均時間為29.53059日,因此每個月的天數(shù)是不定的。定義以平均月相最缺的一天為初一,作為一月之始。那么,新月出現(xiàn)的那天就是初一,是月份的開始。例如: 本月新月下月新月 農(nóng)歷月長 公歷5月1日13時5月31日01時30天 公歷5月1日01時 5月30日13時29天 那么,會出現(xiàn)一個月有29天或者30天兩種情況。我們定大月30天,小月29天。每月多少天以天文計算結(jié)果為準(zhǔn)。滿月的望日會出現(xiàn)在十五或者十六,個別會出現(xiàn)在十四或者十七。 置末 由于有的月有29天,有的月有30天。我們稱29天的月為小月,30天的月為大月。相比小月而言,大月多出來的一天叫做置末。置末的方法比我們下面要提到的置閏的方法簡單,通常我們把這一天放在月份的末尾,并且接著前29天計數(shù)。 年的定義與置閏 以地球繞日公轉(zhuǎn)一周為一“歲”。計算采用冬至日測量的回歸年,即冬至至下一個冬至的時間,約有365日。 定義以太陽角度最偏的一個月為子月,在周代作為一年的開始。那么,可以得出,以冬至所在月為子月。漢代以后,寅月為一年之始,因此,子月成了農(nóng)歷十一月。進(jìn)而定出正月。正月初一即一年之始元旦(又名為春節(jié))。 因為一“歲” = 12.37月,那么,就有可能有的年份有12個月,有的年份有13個月。我們定12個月為平年,13個月為閏年。即一年有12或13個月。從正月初一至下一個正月初一。 置閏 包含了十三個月的“歲”定為“閏歲”,相應(yīng)這一年定為閏年,有十三個月。 一年有十二個中氣,定閏年中沒有中氣的月份為閏月。 閏年雖有十三個月,但并沒有十三月的名稱,其中閏月名稱沿續(xù)上個月。例如,在四月之后的閏月稱閏四月。 農(nóng)歷作為陰陽歷的一種,每月的天數(shù)依照月相盈虧而定,一年的時間以12個月為基準(zhǔn)。為了合上地球圍繞太陽運(yùn)行周期(1回歸年),每隔一定時間要增加一個月,增加的這個月為閏月。因此農(nóng)歷的閏年為13個月。通常19年置7閏,無中氣那個月則為閏月。 置閏舊法:十九年置七閏 農(nóng)歷一個月為朔望月,農(nóng)歷一年通常有12朔望月(= 354.36708日),比1回歸年短了10.87512日;陰歷閏年則有13朔望月(= 383.89767日),比1回歸年長了18.65547日。19個回歸年的長度為6939.6018日,而19x12+7=235個朔望月(十九年置七閏)的長度為6939.68865日??梢娛拍曛闷唛c的規(guī)則是為了協(xié)調(diào)陰歷年與回歸年日數(shù)的差。因為1陰歷年比1回歸年少約11日,所以在公歷中翌年的農(nóng)歷正月初一比每年的早11天;如果遇上閏年,則推遲約19天。農(nóng)歷基本上以19年為一周期對應(yīng)于公歷同一時間。如公歷的2001年5月27日、1982年5月27日和1963年5月27日這個日子,都是閏四月初五。間中也有例外的例子,比如說公歷的1917年4月4日是閏二月十三、1936年4月4日是三月十三、還有1955年4月4日是三月十二。不過日子相差最多也只是一天。 置閏新法:無中置閏 十九年置七閏僅僅是一個近似說法。由于19個回歸年和235個朔望月的時間不完全相等,經(jīng)過長時間的累積,會出現(xiàn)一定的誤差,導(dǎo)致二十四氣和月份不能對應(yīng)。故現(xiàn)行的農(nóng)歷采用“無中置閏”法,即當(dāng)兩個冬至日所在朔望月之間有十二個朔望月(不含兩端)時,必定至少有一個月份沒有中氣,則以第一個無中氣的月份為閏月。從而中氣和月份能夠大致對應(yīng),一勞永逸地解決了這個問題。 置閏舊法存在的問題和解決辦法 眾所周知,一個回歸年平均是365.2422日,一個朔望月平均是29.5306日,因此19個回歸年365.2422×19=6939.6018日略小于19個農(nóng)歷年(19×12+7)×29.5306=235×29.5306=6939.6910日。但農(nóng)歷的置閏規(guī)則會產(chǎn)生19年8閏236個月(19X12+8)這種有違基本數(shù)理和自然規(guī)律的現(xiàn)象。 現(xiàn)行農(nóng)歷利用天文數(shù)據(jù)準(zhǔn)確的“真氣”,“真朔”,各種天文特殊點(diǎn)的位置(定“冬至”)可以解決這個問題: 廢棄或者不依賴19年7閏的閏周(這種觀點(diǎn)一定要糾正。因為雖然現(xiàn)行農(nóng)歷的置閏和“十九七閏”法大部分吻合,但由于十九年七閏法是平氣法,和回歸年還有很大的誤差,所以實(shí)際這個閏周沒有真正意義上使用,但是卻被人們以訛傳訛傳了這么久),只依賴準(zhǔn)確的“真氣”,“真朔”,各種天文特殊點(diǎn)的位置。 1:置閏首先要滿足“定冬至法”:即太陽在黃經(jīng)270度的位置,它必須落在農(nóng)歷冬月(子月,十一月)中。節(jié)氣也由黃經(jīng)度數(shù)定義。 2:其次是歷理的年首是冬至所在的子月(冬月,十一月),而非正月。 3:滿足了上面?zhèn)z個條件且置閏后仍然滿足上倆條件,才是“無中置閏”,按照子月、丑月、寅月、卯月這樣依次類推,第一個無中氣的月份置閏即可。否則即使一年中有且只有一個月份無中氣也不置閏,即消除假閏月。 利用這種置閏法的好處就是能永遠(yuǎn)與回歸年對應(yīng),而不會產(chǎn)生誤差?,F(xiàn)行農(nóng)歷也采用了這種方法。 ![]() 農(nóng)歷干支紀(jì)年、紀(jì)月、計日、計時方法 農(nóng)歷干支紀(jì)年方法是這樣的: 干支紀(jì)年法 如甲子為第一年,乙丑為第二年,丙寅為第三年……六十年為一周。一周完了,再由甲子年起,周而始,循環(huán)下去。例如1929年是農(nóng)歷己巳年,1930年是農(nóng)歷庚午年……到1989年又是農(nóng)歷己巳年。我們在日歷上看到的己巳年、庚午年,就是按干支紀(jì)年這種方法排列下來的。陽歷年份除以60的余數(shù)減3便得該年農(nóng)歷干支序號數(shù),再查上面的干支便是干支年紀(jì)。如果序號數(shù)小于、等于零則于支序號數(shù)加60。例如,求1991年干支;1991÷60=33余11,年干支序號數(shù)=11-3=8。查干支表知該年為辛未年。又如求1983年干支:1983÷60=33余3,干支序號=3-3=0,加上60,查干支表知該年為癸亥。 干支紀(jì)月法 先確定地支:以冬至所在月份為子月,以此類推。遇到閏月則采用上個月份的地支。確定地支后,下來確定天干:若遇甲或己的年份,正月是丙寅,二月是丁卯,三月是戊辰,類推;遇上乙或庚之年,正月為戊寅;丙或辛之年正月為庚寅,丁或壬之年正為為壬寅,戊或癸之年正月為甲寅。正月之干支知道了,其余月可按六十甲子的序推知。目前,中國民間對干支紀(jì)月起始日的確定存在分歧,共有兩種觀念。一種是以二十四節(jié)氣中的單數(shù)節(jié)氣(即“非中氣”)作為每月的起點(diǎn);另一種是以朔日(即數(shù)字紀(jì)月每月的初一日)作為起點(diǎn),遇閏月則與上月用同一干支紀(jì)月。以2001年(辛巳年)為例,公歷2月4日立春,3月5日驚蟄;1月24日是正月初一,2月23日是二月初一。按第一種觀念,則庚寅月從2001年2月4日開始,辛卯月從2001年3月5日開始;按第二種觀念,則庚寅月從2001年1月24日開始,辛卯月從2001年2月23日開始。 干支計日法 甲子第一日,乙丑為第二日,丙寅為第三日……60日為一周。一周完了再由甲子日起,周而復(fù)始,循環(huán)下去。例如農(nóng)歷己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初八又是丁酉日。 干支計時法 一天中時辰的地支也是確定的,所以二十四小時配十二地支,由夜間十一點(diǎn)至一點(diǎn)為子時,一點(diǎn)至三點(diǎn)為丑時,其余照推。時的天由該日所對天干推求,其歌戾如下: 甲己還生甲,乙庚丙作初, 丙辛從戊起,丁壬庚子居, 戊癸何方發(fā),壬子是真途。 即若該日是甲或己的,在子時上配上甲為甲子;日是乙或庚的,在子時上配上丙為丙子;丙辛日子時配上戊為戊子;丁任日為庚子;戊癸日為壬子。知道了子時的干支,便可推知其余。 農(nóng)歷數(shù)字紀(jì)年、紀(jì)月、計日方法 由于農(nóng)歷干支紀(jì)年存在大量問題,如干支每60一循環(huán),就會有重復(fù)。因此從漢武帝時期開始,皇帝年號與天干地支同時使用,以避免重復(fù)。如清同治三年,甲子年(公元1864年)。下面介紹一下數(shù)字紀(jì)年方法: 1.年份使用皇帝年號或者黃帝紀(jì)年紀(jì)元 2.月份以冬至所在月為十一月,然后以此類推。如果有閏月,則該月的月份和上一月相同 3.日期以朔日所在為初一,然后依此類推,一直計數(shù)到下一個朔日。 輔助歷法——二十四節(jié)氣 農(nóng)歷除了年月日計時方法以外,還有一種計時方法,就是節(jié)氣計時方法。 節(jié)氣起源 二十四節(jié)氣起源于黃河流域。遠(yuǎn)在春秋時代,就定出仲春、仲夏、仲秋和仲冬等四個節(jié)氣。以后不斷地改進(jìn)與完善,到秦漢年間,二十四節(jié)氣已完全確立。公元前104年,由鄧平等制定的《太初歷》,正式把二十四節(jié)氣訂于歷法,明確了二十四節(jié)氣的天文位置。 太陽從黃經(jīng)零度起,沿黃經(jīng)每運(yùn)行15度所經(jīng)歷的時日稱為“一個節(jié)氣”。每年運(yùn)行360度,共經(jīng)歷24個節(jié)氣,每月2個。 其中,每月第一個節(jié)氣為“節(jié)氣”,即: 0101立春、0201驚蟄、0301清明、0401立夏、0501芒種、0601小暑、0701立秋、0801白露、0901寒露、1001立冬、1101大雪和1201小寒等12個節(jié)氣 每月的第二個節(jié)氣為“中氣”,即: 0102雨水、0202春分、0302谷雨、0402小滿、0502夏至、0602大暑、0702處暑、0802秋分、0902霜降、1002小雪、1102冬至和1202大寒等12個節(jié)氣。 “節(jié)氣”和“中氣”交替出現(xiàn),各歷時15天,現(xiàn)在人們已經(jīng)把“節(jié)氣”和“中氣”統(tǒng)稱為“節(jié)氣”。 二十四節(jié)氣反映了太陽的周年視運(yùn)動,所以節(jié)氣在現(xiàn)行的公歷中日期基本固定,上半年在6日、21日,下半年在8日、23日,前后不差1~2天。 記憶節(jié)氣的七言絕句 春雨驚春清谷天,夏滿芒夏暑相連, 秋處露秋寒霜降,冬雪雪冬小大寒。 記憶節(jié)氣的口訣 地球繞著太陽轉(zhuǎn),繞完一圈是一年。 一年分成十二月,二十四節(jié)緊相連。 按照公歷來推算,每月兩氣不改變。 上半年是六、廿一,下半年逢八、廿三。 這些就是交節(jié)日,有差不過一兩天。 二十四節(jié)有先后,下列口訣記心間: 一月小寒接大寒,二月立春雨水連 驚蟄春分在三月,清明谷雨四月天; 五月立夏和小滿,六月芒種夏至連 七月大暑和小暑,立秋處暑八月間; 九月白露接秋分,寒露霜降十月全 立冬小雪十一月,大雪冬至迎新年。 抓緊季節(jié)忙生產(chǎn),種收及時保豐年。 歷法的計算 農(nóng)歷的年、月、日是按照公式計算而來的,不像西歷時強(qiáng)行規(guī)定哪月是大月,哪月是小月。要計算大小月、平閏年、閏月放在什么位置,都要按照公式來。下面我們來給出計算的公式。 年份的計算 1 由西元年份推算天干地支: 公歷年份數(shù)減3,除以 10 的余數(shù)是天干,除以12 的余數(shù)是地支。 例如: (2010 - 3) mod 10 = 7,所以天干是“庚” (2010 - 3) mod 12 = 3,所以地支是“寅”。 2.積日的計算(用于月份的計算): 當(dāng)年的1月0日換算為積日,可以用年份減去1900得到的年數(shù)被4整除,所得商數(shù)作為 y(D4),余數(shù)作為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),就可以推算冬至的農(nóng)歷日期,冬至所在的農(nóng)歷月份總是十一月。計算下一個中氣F(1)和下一個朔日M(1),如果F(1)<M(1),那么該月就是上一個月的閏月,并把這個中氣作為F(2),以后的中氣、朔日和農(nóng)歷月份也這樣確定。 朔日的計算(確定大小月) 從1900年開始的第m個朔日的公式是 M = 1.6 + 29.5306 * m + 0.4 * sin(1 - 0.45058 * m) 這個公式的誤差在0.2天左右。 節(jié)氣的計算(確定閏月) 先給節(jié)氣進(jìn)行編號,從近日點(diǎn)開始的第一個節(jié)氣編為0,編號如下及其相應(yīng)的月份如下: 0 小寒臘月 6 清明三月 12 小暑六月 18 寒露九月 1.大寒臘月 7 谷雨三月 13 大暑六月 19 霜降九月 2.立春正月 8 立夏四月 14 立秋七月 20 立冬十月 3.雨水正月 9 小滿四月 15 處暑七月 21 小雪十月 4.驚蟄二月 10 芒種五月 16 白露八月 22 大雪冬月 5.春分二月 11 夏至五月 17 秋分八月 23 冬至冬月 把當(dāng)天和1900年1月0日(星期日)的差稱為積日,那么第y年(1900年算第0年)第x 個節(jié)氣的積日是 F = 365.242 * y + 6.2 + 15.22 * x - 1.9 * sin(0.262 * x) 這個公式的誤差在0.05天左右。 陰陽歷法 農(nóng)歷即夏歷。農(nóng)業(yè)上使用的歷書,有指導(dǎo)農(nóng)業(yè)生產(chǎn)的意義。但事實(shí)上農(nóng)歷月日與季節(jié)變化相差明顯,指導(dǎo)農(nóng)時的效果并不好,我國古代真正指導(dǎo)農(nóng)時的是“二十四氣”,它實(shí)際是一種特殊的“陽歷”。 農(nóng)歷的歷月長度是以朔望月為準(zhǔn)的,大月30天,小月29天,大月和小月相互彌補(bǔ),使歷月的平均長度接近朔望月。 農(nóng)歷固定地把朔的時刻所在日子作為月的第一天--初一日。所謂“朔”,從天文學(xué)上講,它有一個確定的時刻,也就是月亮黃經(jīng)和太陽黃經(jīng)相同的那一瞬間。(太陽和月亮黃經(jīng)的計算十分繁瑣和復(fù)雜,這里就不予介紹了) 至于定農(nóng)歷日歷中月份名稱的根據(jù),則是由“中氣”來決定的。即以含“雨水”的月份為一月;以含“春分”的月份為二月;以含“谷雨”的月份為三月;以含“小滿”的月份為四月;以含“夏至”的月份為五月;以含“大暑”的月份為六月;以含“處暑”的月份為七月;以含“秋分”的月份為八月;以含“霜降”的月份為九月;以含“小雪”的月份為十月;以含“冬至”的月份為十一月;以含“大寒”的月份為十二月。(沒有包含中氣的月份作為上月的閏月) 農(nóng)歷的歷年長度是以回歸年為準(zhǔn)的,但一個回歸年比12個朔望月的日數(shù)多,而比13個朔望月短,古代天文學(xué)家在編制農(nóng)歷時,為使一個月中任何一天都含有月相的意義,即初一是無月的夜晚,十五左右都是圓月,就以朔望月為主,同時兼顧季節(jié)時令,采用十九年七閏的方法:在農(nóng)歷十九年中,有十二個平年,每一平年十二個月;有七個閏年,每一閏年十三個月。 為什么采取“十九年七閏”的方法呢?一個朔望月平均是29.5306日,一個回歸年有12.368個朔望月,0.368小數(shù)部分的漸進(jìn)分?jǐn)?shù)是1/2 、1/3 、3/8 、4/11 、7/19 、46/125,即每二年加一個閏月,或每三年加一個閏月,或每八年加三個閏月……經(jīng)過推算,十九年加七個閏月比較合適。因為十九個回歸年=6939.6018日,而十九個農(nóng)歷年(加七個閏月后)共有235個朔望月,等于6939.6910日,這樣二者就差不多了。 另外,“十九年七閏”只是一個近似說法。事實(shí)上,春秋時代天文學(xué)家曾經(jīng)首創(chuàng)十九年七閏的方法;祖沖之大明歷采用20組19年7閏插入1組11年4閏,計391年144閏,使農(nóng)歷的平均歷年更接近回歸年;此外還有334年123閏、1021年376閏的提法,和回歸年的差額更小。但自清代以來,我國即完全采用天象確定歷年、歷月,從而使農(nóng)歷的平均歷年與回歸年完全一致。 七個閏月安置到十九年當(dāng)中,其安置方法是很有講究的。農(nóng)歷閏月的設(shè)置,自古以來完全是人為的規(guī)定,歷代對閏月的設(shè)置也不盡相同。秦代以前,曾把閏月放在一年的末尾,叫做“十三月”。漢初把閏月放在九月之后,叫做“后九月”。到了漢武帝太初元年,又把閏月分插在一年中的各月。以后又規(guī)定“不包含中氣的月份作為前一個月的閏月”,直到現(xiàn)在仍沿用這個規(guī)定。 為什么有的月份會沒有中氣呢?節(jié)氣與節(jié)氣或中氣與中氣相隔時間平均是30.4368日(即一回歸年365.2422日平分12等分),而一個朔望月平均是29.5306日,所以節(jié)氣或中氣在農(nóng)歷的月份中的日期逐月推遲,到一定時候,中氣不在月中,而移到月末,下一個中氣移到另一個月的月初,這樣中間這個月就沒有中氣,而只剩一個節(jié)氣了。 上面講過,古人在編制農(nóng)歷時,以十二個中氣作為十二個月的標(biāo)志,即雨水是正月的標(biāo)志,春分是二月的標(biāo)志,谷雨是三月的標(biāo)志……把沒有中氣的月份作為閏月就使得歷月名稱與中氣一一對應(yīng)起來,從而保持了原有中氣的標(biāo)志。 從十九年七閏來說,在十九個回歸年中有228個節(jié)氣和228個中氣,而農(nóng)歷十九年有235個朔望月,顯然有七個月沒有節(jié)氣和七個月沒有中氣,這樣把沒有中氣的月份定為閏月,也就很自然了。 農(nóng)歷月的大小很不規(guī)則,有時連續(xù)兩個、三個、四個大月或連續(xù)兩個三個小月,歷年的長短也不一樣,而且差距很大。節(jié)氣和中氣,在農(nóng)歷里的分布日期很不穩(wěn)定,而且日期變動的范圍很大。這樣看來,農(nóng)歷似乎顯得十分復(fù)雜。其實(shí)。農(nóng)歷還是有一定循環(huán)規(guī)律的:由于十九個回歸年的日數(shù)與十九個農(nóng)歷年的日數(shù)差不多相等,就使農(nóng)歷每隔十九年差不多是相同的。每隔十九年,農(nóng)歷相同月份的每月初一日的陽歷日一般相同或者相差一、二天。每隔十九年,節(jié)氣和中氣日期大體上是重復(fù)的,個別的相差一、兩天。相隔十九年閏月的月份重復(fù)或者相差一個月。 歷代歷法 古六歷 顓頊歷 - 秦朝、西漢(? - 公元前104年) 太初歷(三統(tǒng)歷) - 西漢、新朝、東漢(公元前104年- 84年) 四分歷 - 東漢(85年- 220年)、曹魏(220年- 236年)、東吳(222年)、蜀漢(221年- 263年)干象歷 - 東吳(223年- 280年) 景初歷 - 曹魏、西晉、東晉、劉宋(237年- 444年)、北魏(398年- 451年) 元嘉歷 - 劉宋、南齊、南梁(445年- 509年) 大明歷 - 南梁、南陳(510年- 589年) 三紀(jì)歷 - 后秦(384年- 517年) 玄始?xì)v - 北涼(412年- 439年)、北魏(452年- 522年) 正光歷 - 北魏(523年- 534年)、東魏(535年- 539年)、西魏(535年- 556年)、北周(556年- 565年) 興和歷- 東魏(540年- 550年) 天保歷 - 北齊(551年- 577年) 天和歷 - 北周(566年- 578年) 大象歷 - 北周(579年- 581年)、隋朝(581年- 583年) 開皇歷 - 隋(584年- 596年) 大業(yè)歷 - 隋(597年- 618年) 皇極歷 戊寅元?dú)v - 唐朝(619年- 664年) 麟德歷 - 唐(665年- 728年) 大衍歷 - 唐(729年- 761年) 五紀(jì)歷 - 唐(762年- 783年) 正元?dú)v - 唐(784年- 806年) 觀象歷 - 唐(807年- 821年) 宣明歷 - 唐(822年- 892年) 崇玄歷 - 唐(893年- 907年)、后梁、后唐、后晉、后漢、后周(908年- 955年) 九執(zhí)歷 符天歷 調(diào)元?dú)v- 后晉(939年- 943年?)、遼朝(961年? - 993年) 大明歷 - 遼(994年- 1125年) 欽天歷 - 后周(956年- 960年)、北宋(960年- 963年) 應(yīng)天歷 - 北宋(963年- 981年) 干元?dú)v - 北宋(981年- 1001年) 儀天歷 - 北宋(1001年- 1023年) 崇天歷 - 北宋(1024年- 1065年;1068年- 1075年) 明天歷 - 北宋(1065年- 1068年) 奉元?dú)v - 北宋(1075年- 1093年) 觀天歷 - 北宋(1094年- 1102年) 占天歷 - 北宋(1103年- 1105年) 紀(jì)元?dú)v - 北宋、南宋(1106年- 1135年) 統(tǒng)元?dú)v - 南宋(1136年- 1167年) 干道歷 - 南宋(1168年- 1176年) 淳熙歷 - 南宋(1177年- 1190年) 會元?dú)v - 南宋(1191年- 1198年) 統(tǒng)天歷 - 南宋(1199年- 1207年) 開禧歷 - 南宋(1208年- 1251年) 淳佑歷 - 南宋(1252年) 會天歷 - 南宋(1253年- 1270年) 成天歷 - 南宋(1271年- 1276年) 大明歷 - 金朝(1137年- 1181年) 重修大明歷 - 金、元朝(1182年- 1280年) 授時歷(大統(tǒng)歷)- 元、明朝(1281年- 1644年) 時憲歷 - 清朝(1645年- 1911年) 閏月概覽 在1645年以前,農(nóng)歷使用平太陽,各月之后出現(xiàn)閏月的概率相等。之后使用真太陽,各月出現(xiàn)閏月的概率變?yōu)椴幌嗟取R韵率?645年至2644年一千年間各閏月的統(tǒng)計。 閏月總數(shù) 閏正月6 閏二月23 閏三月47 閏四月61 閏五月 74 閏六月59 閏七月 51 閏八月 26 閏九月8 閏十月 9 閏十一月5 閏十二月0 另有計算表明,2262年將會再次出現(xiàn)閏正月;3358年將會首次出現(xiàn)閏十二月(閏十二月初一日對應(yīng)公元3359年1月21日,這個歷月只有“立春”節(jié)氣)。 月日通稱 農(nóng)歷的第一個月,按照習(xí)慣稱為正月。農(nóng)歷的十一月和十二月分別稱為冬月和臘月,但現(xiàn)在冬月已經(jīng)很少用了。表示氣候寒冷的成語“十冬臘月”就是從此得來,字面意思即為十月、十一月和十二月為一年中最寒冷的月份。 農(nóng)歷的一個月的前十天按順序習(xí)慣上稱為初日,如農(nóng)歷的一月二日稱為正月初二;第十一天至第二十天以及第三十天直接用天數(shù)記錄,如農(nóng)歷的一月十五日(元宵節(jié))稱為正月十五,農(nóng)歷的十二月三十日(歲除,當(dāng)天晚上稱為除夕)稱為臘月三十;第二十一天至第二十九天按順序習(xí)慣上稱為廿日,亦有些通勝將之說成念日,如農(nóng)歷的一月二十二日稱為正月廿二或正月念二。農(nóng)歷的每個月份都有不同的別稱。由于它和農(nóng)業(yè)生產(chǎn)緊密的聯(lián)系,所以從二月到九月差不多都用植物來表示,下面是農(nóng)歷十二個月的別稱: 一月:孟春、正月、端月、元春、隅月、始春、孟月、寅月 二月:仲春、杏月、花月、如月、早春、卯月 三月:季春、桃月、桐月、炳月、三春、陽春、暮春、辰月 四月:孟夏、陰月、梅月、余月、清和月、巳月 五月:仲夏、榴月、毒月、蒲月、午月 六月:季夏、荷月、荔月、目月、伏月、未月 七月:孟秋、蘭月、巧月、瓜月、相月、霜月、桐月、申月 八月:仲秋、桂月、壯月、中秋月、酉月 九月:季秋、菊月、玄月、戌月 十月:孟冬、良月、陽月、小陽春、亥月 十一月:仲冬、冬月、葭月、辜月、子月 十二月:季冬、臘月、涂月、嘉平月、丑月 節(jié)名釋義 立春:立是開始的意思,立春就是春季的開始。 雨水:降雨開始,雨量漸增。 驚蟄:蟄是藏的意思。驚蟄是指春雷乍動,驚醒了蟄伏在土中冬眠的動物。 春分:分是平分的意思。春分表示晝夜平分。 清明:天氣晴朗,草木繁茂。清明節(jié)4月5號(掃墓) 谷雨:雨生百谷。雨量充足而及時,谷類作物能茁壯成長。 立夏:夏季的開始。 小滿:麥類等夏熟作物籽粒開始飽滿。 芒種:麥類等有芒作物成熟。 夏至:炎熱的夏天來臨。 小暑:暑是炎熱的意思。小暑就是氣候開始炎熱。 大暑:一年中最熱的時候。 立秋:秋季的開始。 處暑:處是終止、躲藏的意思。處暑是表示炎熱的暑天結(jié)束。 白露:天氣轉(zhuǎn)涼,露凝而白。 秋分:晝夜平分。 寒露:露水已寒,將要結(jié)冰。 霜降:天氣漸冷,開始有霜。 立冬:冬季的開始。 小雪:開始下雪。 大雪:降雪量增多,地面可能積雪。 冬至:寒冷的冬天來臨。 小寒:氣候開始寒冷。 大寒:一年中最冷的時候。 名稱考訂 民間 常用的名稱包括農(nóng)歷、陰歷和夏歷三種,其中前兩者較為常用。 學(xué)者觀點(diǎn) 由于農(nóng)歷實(shí)際是一種陰陽歷,而非如伊斯蘭歷一樣的太陰歷,因此稱為陰歷并不準(zhǔn)確,但因民間多把公歷稱為陽歷,而夏歷也就相應(yīng)稱為陰歷。而農(nóng)歷相對于地球繞太陽公轉(zhuǎn)來說,只有節(jié)氣按照公轉(zhuǎn)周期,而日期游移可達(dá)一個月,并不很適宜農(nóng)業(yè)生產(chǎn),因此農(nóng)歷一名也不很恰當(dāng)。而目前使用的歷法因使用夏正,稱夏歷比較妥當(dāng)。 以花命名的農(nóng)歷各月份的詩意別稱:正月--柳月,銀柳插瓶頭,又稱柳月;二月--杏月,杏花鬧枝頭,又稱杏月;三月--桃月,桃花粉面羞,又稱桃月;四月--槐月,槐花掛滿枝,又稱槐月;五月--榴月,石榴紅似火,又稱榴月;六月--荷月,荷花滿池放,又稱荷月;七月--巧月,鳳仙節(jié)節(jié)開,又稱巧月;八月--桂月,桂花遍地香,又稱桂月;九月--菊月,菊花傲霜雪,又稱菊月;十月--陽月,芙蓉顯小陽,又稱陽月;十一月--葭月,葭草吐綠頭,又稱葭月;臘月--梅月,梅花吐幽香,又稱梅月。此外,農(nóng)歷月份還有其它許許多多的別稱。 |
|