複製鏈接
請複製以下鏈接發送給好友

漢歷

鎖定
漢歷,是漢族的傳統曆法,又稱陰曆。在古時候就曾被叫“漢歷”,是上古時期黃帝制定的,稱為黃帝歷,簡稱黃曆,後因一直由皇帝御製頒發,所以一般被稱為皇曆。再後來到文革時被亂叫成“農曆”了,現在是時候恢復它本來的稱呼“漢歷”了,這樣它和漢字漢語漢禮漢服等完整對應漢文化。表示是中國固有的日曆。
另外,萬年曆的編歷,一般編兩百年日曆。
中文名
漢歷
外文名
Han Calendar、Chinese calendar
別    名
農曆、舊曆、夏曆、中歷
特    點
以朔望月定月,以閏月調年
發明者
黃帝
流行地區
中國、東亞、東南亞等漢字文化圈

漢歷概述

漢歷是中國長期採用的一種傳統曆法,它以朔望的週期來定月,用置閏的辦法使年平均長度接近太陽迴歸年。又叫中歷、夏曆、舊曆,俗稱陰曆。在中國,漢歷是與格里曆(即西曆)並行使用的一種曆法,人們習稱“陰曆”,但其實是陰陽曆的一種,並非真正的“陰曆”。此歷是相傳創始於黃帝時代的一套日曆,完善於漢代,加之主要是漢人地區使用,所以中國其他民族包括清朝剛建立時都把此歷稱為漢歷。到辛亥革命後,因國家採用西曆紀元,此歷被稱為舊曆或夏曆。文革時被叫成了農曆。

漢歷簡介

漢歷,又稱夏曆、陰曆、舊曆,是中國傳統曆法之一。漢歷屬於陰曆,平均歷月等於一個朔望月,設置閏月以使平均歷年為一個迴歸年,設置二十四節氣以反映季節太陽直射點的週年運動)的變化特徵,所以又有陽曆的成分。至今幾乎全世界所有華人朝鮮韓國越南及早期的日本等國家,仍使用漢歷來推算傳統節日春節中秋節端午節節日
漢歷有個輔助部分——節氣。節氣如果也算曆法的話,就是完全的太陽曆。節氣和地球在繞太陽運動的軌道的位置有關,和月球無關。節氣是從立春開始的,一個太陽年是兩個立春之間的時間,約365.2422天。根據太陽的位置,把一個太陽年分成二十四個節氣,以利於農業種植等活動。
漢歷的紀年用天干地支搭配,六十年週而復始。年份分為平年閏年。平年十二個月;閏年十二個月普通月份加一個閏月,總共十三個月。月份分為大月和小月,大月三十天,小月二十九天。一年中哪個月大,哪個月小,年年不同,由計算決定。平年全年354~355天,閏年全年383~384天。
漢歷 漢歷
漢歷是世界上廣泛使用的歷法中,唯一既照顧到太陽曆,又照顧到陰曆的歷法。因此,有人説西方的歷法比中國科學,這顯然是錯誤的。比如,公曆(西曆)中,一個“月”的概念首先就已經違背了“月”這個初始的概念。漢歷既符合了月(朔望月),又符合了年(迴歸年),可以説是人類歷史上最科學的歷法之一。但是由於單個公曆(西曆)歷年(365或366日)比漢歷歷年(平年354或355日,閏年383或384日)更接近於迴歸年(365.2422日),所以從具體日期反映季節的角度看,則公曆(西曆)比漢歷顯得更準確。

漢歷歷史

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

漢歷古六歷

古六歷黃帝歷顓頊歷夏曆殷歷周曆魯歷六種古歷的合稱是上古時期春秋、戰國和秦朝之前的六種曆法,漢朝漢武帝元封七年制定漢歷(也叫太初曆 [2]  。由於古六歷原本早已遺失,至今只留存一些片斷資料。
古六歷採用的歲首是:黃帝、周、魯三種歷子為歲首,即以包含冬至的那個月份;殷歷以醜為歲首;夏曆以寅為歲首,即以冬至所有在月之後的兩個月為歲首;顓頊歷以亥為歲首,即冬至所在月之前的一個月為歲首。
漢初沿制,漢武帝元封七年改用太初曆,以建寅之月為歲首。此後兩千多年一般都是用寅月為正月。

漢歷稱呼

漢歷的第一個月,按照夏朝習慣稱為正月(夏正建寅,殷正建醜,周正建子)。漢歷的十一月和十二月分別稱為冬月臘月,但冬月臘月,因使用西曆的數字月後已經很少用了。表示氣候寒冷的成語“十冬臘月”就是從此得來,字面意思即為十月、冬月和臘月為一年中最寒冷的月份。在復興中華文化中,應仍恢復使用冬月、臘月來稱呼這兩月。
漢歷的每月的前十天按順序習慣上稱為初日,如漢歷的一月二日稱為正月初二;第十一天至第二十天以及第三十天直接用天數記錄,如漢歷的一月十五日(元宵節)稱為正月十五,漢歷的十二月三十日(歲除,又稱為除夕)稱為臘月三十;第二十一天至第二十九天按順序習慣上寫為廿×日,亦有的將之説成念日,如漢歷的一月二十二日稱為正月廿二或正月念二。

漢歷規則

漢歷的日月年的定義是和周朝的制度分不開的。因此,漢歷受到了當時周朝制度的影響。下面我們進行逐一的介紹。(我們現在的時間、月相計算以東經120度(中國南京紫金山天文台)為準。)
漢歷歷算和編歷規則常用術語
黃經:是在黃道座標系統中用來確定天體在天球上位置的座標值、共分成360度、在這個系統天球被黃道平面分割為南北兩個半球,太陽移到黃經0度為春分、移到黃經90度為夏至、移到180度為秋分、移到270度時為冬至。
朔日:月球移到地球和太陽中間時的那一天叫朔日。
平朔:用朔望月的平均長度計算、沒考慮日月運行的不均等性;缺點:“含有真正的“朔”的當天有時可能會出現在前一月的最後一日(“晦日”、廿九日或卅日),有時會出現在初二”。
定朔:計算考慮了日月運行的不均等性,將含有真正“朔”的當天作為每月的開始。
平氣:計算不考慮太陽在黃道上運動快慢不勻,平氣兩個節氣之間的天數15.22天。
定氣:計算考慮太陽在黃道上運動快慢不勻,定氣兩個節氣之間的天數不一樣、短的只有14天、長的達16天。
冬至日:冬至交接時間所在的那一天就叫冬至日。
冬至日必須在子月:冬至日當天或冬至日前的那個朔日定為子月初一“起點”。
建正:年首月份,所説的建正就是“夏正:夏曆正月建寅[子月為冬月];殷正:殷歷正月建醜[子月為臘月]、魯歷同殷歷;周正:周曆(周朝歷)正月建子[子月為正月];秦正:秦歷《顓頊歷》正月建亥[子月為二月]。
置閏:漢歷1個月就是1個朔望月、月的平均天數≈29.53059天,漢歷一年12個月≈354.367天;但是1迴歸年≈365.2422天,這樣漢歷一年比迴歸年少≈10.866天,漢歷≈2.71771年就比迴歸年少1個月,如不調整過不了幾十年就會出現冬、夏倒置。為了讓漢歷年平均天數等於迴歸年漢歷≈2.71771年必須設一個閏月。置閏規則請看《歷代漢歷編歷規則》。
歷代漢歷編歷規則
節氣:一年分二十四個節氣,清朝(漢元一八五○[甲申]年、西元1644年)以前用平氣計算,清朝(漢元一八五○[甲申]年、西元1644年)以後用定氣計算。
日的定義:以地球自轉一週為一日。其中以太陽離地平線最遠的一個時辰為子時,作為一天的第一個時辰。那麼,子時就是在一天中0:00前後一個小時之內。那麼,這樣,夏曆中的一天的開始是在今天的23:00(子時)。
月策規則:朔日為每月起點(初一日);朔日(月初一日)到下個朔日(下月初一日)有多少天、這月就有多少天。有30天為大月、有29天為小月;唐朝(漢元825[己卯]年、西元619年)以前用的是平朔,唐朝(漢元825[己卯]年、西元619年)以後用的是定朔。
年策與置閏規則:以冬至日必須在子月(寅正冬月),上個冬至月(子月、漢歷寅正冬月)到下個冬至月(子月、漢歷寅正冬月)有12個月就不置閏、上個冬至月(子月、漢歷寅正冬月)到下個冬至月(子月、漢歷寅正冬月)如有13個月就要置閏、以上個冬至月(子月漢歷寅正冬月)後的第一個沒中氣月設為閏月、在幾月後面就稱閏幾月。 例如:漢元二二三八[壬子]年(西曆2032年)漢歷冬至月到漢元二二三九[癸丑]年(西曆2033年)漢歷冬至月之間有12個月,就不置閏。漢元二二三九[癸丑]年(西曆2033年)漢歷冬至月到漢元二二四○[甲寅]年(西曆2034年)漢歷冬至月有13個月就必須置閏,在漢元二二三九[癸丑]年(西曆2033年)冬至月(冬月)後的第一個無中氣之月就是漢元二二三九[癸丑]年(西曆2033年)冬至月後的第1個月,就定為閏月。它正好在冬至月(子月[冬月])後,所以就叫閏子月(閏冬月)。

漢歷干支紀法

漢歷干支紀年

如甲子為第一年,乙丑為第二年,丙寅為第三年……六十年為一週。一週完了,再由甲子年起,周而始,循環下去。
漢歷的漢元數字紀年,是採用漢朝建立的那年為開始,因此漢元元年為乙未年,對應於西元前206年。將漢元紀年轉幹支紀年方法為:漢元數字加31後除以60的餘數,為對應干支序號數,如餘數為0,則就是60序號。對漢元紀元前(漢前),則紀元數字除以60得餘數,用32減去這餘數,如果小於或等於零,則再加以60為干支序號數。例如漢元二二一八年的干支為,(2218+31)/60=37餘29,查干支表得壬辰年,又如漢元二一八九年,(2189+31)/60=37餘0,則為60序號,查得癸亥年。又如漢前一○八年(周赧王元年),108/60=1餘48,32-48=-16,小於0,因此(-16+60)=44,查序號44為丁未年。
西曆紀元號與干支紀年轉換,則為年份除以60的餘數減3便得該年干支序號數,再查干支表便是干支年紀。如果序號數小於或等於零則加60。例如,西曆2012年干支:2012÷60=33餘32,年干支序號數=32-3=29。查干支表得壬辰年。又如西曆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日為一週。一週完了再由甲子日起,週而復始,循環下去。例如漢歷二二一八[壬辰]年(西曆2012年)正月初一是癸未日,初二是甲申日……到三月初一正好是60天,因此三月初二又是癸未日,初三又為甲申日。漢歷中,干支紀日一直未中斷未亂記,是中國紀日史也是世界紀日史中最長的一種紀日曆史。 有明確記載的日期,就可達2700多年。

漢歷干支紀時

一天中時辰的地支也是確定的,所以二十四小時配十二地支,則為由夜間十一點至一點為子時,一點至三點為丑時,其餘照推。時的天由該日所對天干推求,其歌戾如下:
甲己還生甲,乙庚丙作初,
丙辛從戊起,丁壬庚子居,
戊癸何方發,壬子是真途。
即若該日是甲或己的,在子時上配上甲為甲子;日是乙或庚的,在子時上配上丙為丙子;丙辛日子時配上戊為戊子;丁任日為庚子;戊癸日為壬子。知道了子時的干支,便可推知其餘。

漢歷漢曆紀年

漢歷的數字紀年 由於漢歷干支紀年存在大量問題,如干支每60一循環,就會有重複。因此從漢武帝時期開始,皇帝年號與天干地支同時使用,以避免重複。如同治三年,甲子年(西元1864年)。下面介紹一下數字紀年方法:
1.使用帝王在位紀年,漢武帝前,一般使用帝王在位年數紀年,再加干支紀年;
2.使用皇帝的年號紀年,漢武帝開始,皇帝即位後改年號,用這年號加干支進行紀年,有的皇帝一生使用多個年號,有的皇帝在改年號時很隨意,造成有的年號一年都沒用到又被改年號了。到明朝以後各皇帝就只有一個年號。
3.辛亥革命前,革命黨人為反對帝制和反對皇帝年號制,號召採用黃帝紀元,但因這個紀元是推測數字,而且據現在最新的一些考證,黃帝即位年可能在西元前四千年左右,也就是説具今在6000年左右,這樣與辛亥革命前推測的數字就差了約2000年。正因為此紀元存在不確定性,所以當年民國成立,國父孫中山就果斷停止了使用這個推測的紀元數。
4.漢歷的有象徵意義的數字紀元:採用漢朝建立時作為紀元開始,一方面漢歷主要完善於漢朝;另一方面漢朝建立年份不是推測數,是具有可靠的年份;再有漢朝是中國走向統一強盛的開始。西曆2012年就是漢元二二一八[壬辰]年了。

漢歷考證

中國固有日曆,在古時候就曾被叫“漢歷”,是漢族的傳統曆法,又稱陰曆,是上古時期黃帝制定的,稱為黃帝歷,簡稱黃曆,後因一直由皇帝御製頒發,所以一般被稱為皇曆。。反而把本來稱呼遺忘了,辛亥革命時使用西曆之前稱作“夏曆”、“陰曆”、“舊曆”,甚至後來在文革時被錯亂叫成了“農曆”,在此我們應該恢復它本來的稱呼“漢歷”。
考察知,班固著的《漢書.律曆志》上“至武帝元封七年,……遂詔卿、遂、遷與侍郎尊、大典星射姓等議造《漢歷》”。因此當時制定的這套曆書名稱就叫“漢歷”。漢武帝元封七年五月改年號為太初(即為太初元年),並頒佈實施這套《漢歷》。因此後世又稱呼它為《太初曆 [2]  。從此以後,漢歷雖經歷了各朝各代的多次修改,但其曆法規則基本沿用至今。而它與漢代以前的夏曆、顓頊歷等是有較大差異的。
又根據清康熙御製《漢歷大全》 [1]  對此歷的稱呼而知,中國其他民族稱呼此歷也是叫做漢歷。
綜上可知,中國固有日曆的名稱正該是漢歷。而不是農曆或夏曆。
參考資料