基本介紹
曆法簡介,歷史傳統,周期介紹,早期曆法,名稱解釋,陰陽曆法,乾支紀時,閏月概覽,月日通稱,節氣起源,七言絕句,節氣口訣,節名釋義,曆法轉換,中曆元年,
曆法簡介
我國自辛亥革命後採用公元紀年(西曆)。西曆的前身是古羅馬凱撒修訂的儒略曆。後由教皇格列高里十三世於1582年宣布改歷,才形成現在的西曆。
西曆元年是歐洲基督教認定的所謂耶穌的誕生之年,民間有學者認為西曆無論歷史與傳統都不符中國國情,建議中國重新使用中歷,但不使用天干地支紀年法,並將西曆作為輔助歷。把中國第一個王朝——夏朝(標誌著中國歷史上由原始的部落聯盟建立為一個國家的起點)的建立年定為中曆元年(西元前2070年),即西曆2010年是為中歷4080年。
歷史傳統
在世界上中國是最早發明曆法的國家之一,它的出現對中國經濟,文化的發展有一定的影響。農曆,中國傳統曆法之一,也被稱為"陰曆"、"殷歷"、"古歷"、"黃曆"、"夏曆"和"舊曆"等。農曆屬於陰陽曆並用,一方面以月球繞地球運行一周為一"月",平均月長度等於"朔望月",這一點與陰曆原則相同,所以也叫"陰曆";另一方面設定"閏月"以使每年的平均長度儘可能接近回歸年,同時設定二十四節氣以反映季節的變化特徵,因此農曆集陰、陽兩歷的特點於一身,也被稱為"陰陽曆"。至今幾乎全世界所有華人以及朝鮮半島和越南等國家,仍舊使用農曆推算傳統節日如春節、中秋節、端午節等節日。
智慧的中國人在經年的勞作中發明了曆法和節氣。相傳,在很久以前,有個名字叫萬年的青年,有一天,他上山砍柴的時候,因為太陽曬得太熱,坐在樹蔭下休息。突然,地上樹影的移動啟發了他。回家之後,他就用了幾天幾夜設計出一個測日影計天時的晷儀。可是,當天陰有雨或有霧的時候,就會因為沒有太陽,而影響了測量。後來,山崖上的滴泉引起了他的興趣,他又動手做了一個五層漏壺。天長日久,他發現每隔三百六十多天,天時的長短就會重複一遍。
當時的國君叫祖乙,天氣的不測,也使他很苦惱。萬年聽說後,忍不住就帶著日晷和漏壺去見國君,對祖乙講了日月運行的道理。祖乙聽後龍顏大悅,覺得很有道理。於是把萬年留下,在天壇前修建日月閣,築起日晷台和漏壺亭。祖乙對萬年說:「希望你能測準日月規律,推算出準確的晨夕時間,創建曆法,為天下的黎民百姓造福。」
冬去春來,年復一年。後來,萬年經過長期觀察,精心推算,制定出了準確的太陽曆。當他把太陽曆呈奉給繼任的國君時,已是滿面銀須。國君深為感動,為紀念萬年的功績,便將太陽曆命名為「萬年曆」,封萬年為日月壽星。
人類根據太陽,月球及地球運轉的周期制定了年、月、日,和順應大自然與四季的春夏秋冬的法則,從而形成了曆法。中國古代的曆法有三種,陽曆,陰曆和陰陽合曆。陽曆也叫太陽曆;陰曆也叫太陰曆,月亮歷;陰陽合曆,也就是俗稱的農曆。其中的陰陽合曆一直沿到今天。為什麼農曆可以沿用到今天呢?
在今天看來,當時曆法的產生,是中國古人為了掌握農務的時候(簡稱農時),長期觀察天文運行的結果。中國的農曆之所以被稱為陰陽合曆,是因為它不僅有陽曆的成份,又有陰曆的成份。它把太陽和月亮的運行規則合為一體,作出了兩者對農業影響的終結,所以中國的農曆比純粹的陰曆或西方普遍利用的陽曆實用方便。農曆是中國傳統文化的代表之一,它的準確巧妙,常常被中國人視為驕傲。
周期介紹
漢族地區使用的農曆又稱夏曆,是一種陰陽合曆,以月相定月份,以太陽定年周期。以太陽和月亮同時升起,因而在地球上看不到月亮的朔日為每月的開始,每月長短根據月相不同,可能為30日或29日,12個月為一年。將太陽年劃分為24個節氣,第1、3、……23等奇數為"節",第2、4、……24等偶數為"氣",或"中氣"。由於太陽年周期和以月相為周期的12個月不一致,約隔每四年增加一個月,增加到沒有中氣的月後面,如2004年2月只有一個節"驚蟄",沒有氣,將閏月增加到2月後為閏2月。每年的閏月位置都不太一致。
農曆一年一般為12個月,一個月天數依照月亮圍繞地球運行周期而定,為29或30天,閏年為13月,中國農曆年平年為353或354天,閏年為384或385天,平均每年約為365.2422天(即地球環繞太陽一周的時間)。
農曆可按如下方式推斷:當月亮運行到地球與太陽之間成一直線的那天,為每個月的開始,稱為(朔日)初一。一年中日最長的一天為夏至,日最短為冬至,根據這兩點將一年24等分,得到24節氣。通常,離立春最近的那個朔日(春節)所在的月,為正月。春節在公曆1月20日至2月20日之間。
從古代起,每個朝代都要"立正朔",夏朝時,以冬至月為正月,按乾支記年法是第一個月,即"子"月;商朝改正朔,推後一月,周朝又改正朔,又推後一月,漢朝定立太初曆,以後每朝雖然仍然立正朔,但民間不再改變,始終以正月為新年,但"子"月仍然維持在11月。
每位皇帝即位時,要改年號紀年,有時興之所至隨時改年號,但從明朝開始,皇帝在位時不再改年號,但新皇帝即位時仍然要改,這種紀年法的缺陷是上一位皇帝的末年和下一位皇帝的元年吻合,如"同治14年"就是"光緒元年",因為這一年是上一位皇帝去世,下一位皇帝即位的同一年。可是乾支紀年始終維持,除了清代的康熙,沒有一位皇帝在位超過60年,所以只要說某皇帝年號和乾支,年代就相當清楚,如"光緒乙亥"就是同治14年或光緒元年或1875年,同治在位期間沒有過乙亥年。
早期曆法
漢朝以前的古代中國曆法以366天為一歲,用"閏月"確定四時和確定歲的終始;已經有日、月、旬和時的時間單位,具備了陰陽曆的技術;觀察到了五大行星和日月的運動規律,用"閏月""減差法"來調整時差;曆法實施成為重要大事,主要內容之一是"以閏月定四時成歲"和"正閏余",即確定閏月位置和如何減去多餘出來的天數(不是加上缺少的天數),由此來確定年歲的終結和開始。到了春秋戰國時期,由於周朝王室衰落,諸侯各行其是,因此出現多軌制曆法,亦即各諸侯和各地部落還有自己的地方曆法;秦朝為中國歷史上最後一個"以閏月定四時成歲"的曆法。
漢朝初期開始中國曆法出現了大轉折,全國統一曆法,曆法也成為了一門較為獨立的科學技術。漢武帝責成司馬遷等人編寫了《太初曆》,之後劉歆作《三統曆》,這兩歷的重要特點是年歲合一,一年的整數天數是365天,不再之前曆法的366天。以"加差法"替代之前的"減差法"以調整時差,年歲周期起始相當固定,用數學計算就能確定閏月,用不著"考定星曆,建立五行",至此,陰陽五行基本上退出了曆法。之後中國曆朝頒布的曆法,均與太初曆大同小異;中華民國成立後,紀年採用西曆或民國紀年並用。
名稱解釋
中國目前仍在與格里曆(即公曆)並行使用的一種曆法,人們習稱“陰曆”,但其實是陰陽曆的一種,即夏曆,並非真正的“陰曆”。也稱農曆,中國曆。
平年十二個月,大月三十天,小月二十九天,全年354天或355天(一年中哪個月大,哪個月小,年年不同)。由於每年的天數比太陽年約差十一天,所以在十九年里設定七個閏月,有閏月的年份全年383天或384天。又根據太陽的位置,把一個太陽年分成二十四個節氣,以利於農業種植等活動。紀年用天干地支搭配,六十年周而復始。這種曆法相傳創始於夏代,所以又稱為夏曆。也叫舊曆。
陰陽曆法
農曆的歷月長度是以朔望月為準的,大月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年至2644年一千年間各閏月的統計。
閏月 總數
閏一月 6
閏二月 23
閏三月 47
閏四月 61
閏五月 74
閏六月 59
閏七月 51
閏八月 26
閏九月 8
閏十月 9
閏十一月 5
閏十二月 0
另有計算表明,2262年將會再次出現閏一月;3358年將會首次出現閏十二月。
月日通稱
農曆的一個月的前十天按順序習慣上稱為初日,如農曆的一月二日稱為正月初二。後十天按順序習慣上稱為廿日,亦有些通勝將之說成念日;如農曆的一月二十二日稱為正月廿二或正月念二。
農曆的每個月份都有不同的別稱。由於它和農業生產緊密的聯繫,所以從二月到九月差不多都用植物來表示,下面是農曆十二個月的別稱:
一月:孟春、正月、端月、元春
二月:仲春、杏月、花月
三月:季春、桃月、桐月
四月:孟夏、陰月、梅月
五月:仲夏、榴月、毒月、蒲月
六月:季夏、荷月、荔月
七月:孟秋、蘭月、巧月、瓜月
八月:仲秋、桂月
九月:季秋、菊月
十月:孟冬、良月、陽月
十一月:仲冬、冬月、葭月
十二月:季冬、臘月
節氣起源
二十四節氣起源於黃河流域。遠在春秋時代,就定出仲春、仲夏、仲秋和仲冬等四個節氣。以後不斷地改進與完善,到秦漢年間,二十四節氣已完全確立。公元前104年,由鄧平等制定的《太初曆》,正式把二十四節氣訂於曆法,明確了二十四節氣的天文位置。
太陽從黃經零度起,沿黃經每運行15度所經歷的時日稱為“一個節氣”。每年運行360度,共經歷24個節氣,每月2個。其中,每月第一個節氣為“節氣”,即:立春、驚蟄、清明、立夏、芒種、小暑、立秋、白露、寒露、立冬、大雪和小寒等12個節氣;每月的第二個節氣為“中氣”,即:雨水、春分、穀雨、小滿、夏至、大暑、處暑、秋分、霜降、小雪、冬至和大寒等12個節氣。“節氣” 和“中氣”交替出現,各歷時15天,現在人們已經把“節氣”和“中氣”統稱為“節氣”。
二十四節氣反映了太陽的周年視運動,所以節氣在現行的公曆中日期基本固定,上半年在6日、21日,下半年在8日、23日,前後不差1~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天左右。
二、朔日的計算
從1900年開始的第m個朔日的公式是
M = 1.6 + 29.5306 * m + 0.4 * sin(1 - 0.45058 * m)
這個公式的誤差在0.2天左右。
三、年份的確定
1864年1月0日是農曆癸亥年,所以用當年減去1864,用10除得的餘數作為年份天干的,用12除得的餘數作為年份的地支,數字對應的天干和地支如下。
天干甲 乙 丙 丁 戊 己 庚 辛 壬 癸
地支子 醜 寅 卯 辰 巳 午 未 申 酉 戌 亥
當年的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),以後的中氣、朔日和農曆月份也這樣確定。
當然,一般情況下沒必要去親自運算。找個線上萬年曆就可以輕鬆幫你轉換。