711

更新時間: 2013-07-11

廣告

干支紀年是中國古代的一種紀年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸十天乾和子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二地支按照順序組合起來紀年。如甲子、乙丑等,經過六十年又回到甲子。周而復始,循環不已。我國傳統紀年法依舊沿用干支紀年。

廣告

1原始意義

干支紀年
干支紀年傳說出自黃帝時代。實際是萌芽於西漢初,始行於漢成帝末年,通行於東漢以後。有人認為中國在漢武帝以前用干支紀年。可是,這就是太歲紀年,用太歲所在紀年,干支表示十二辰(把黃道附一周天分為十二等分)。木星11.862年繞天一周,所以太歲約86年多走過一辰,這叫做「超辰」。此時,干支紀年也有使用,在顓頊歷上,西漢武帝太初元年(前104年)是太歲在丙子,太初曆用超辰法改變為丁丑。漢成帝末年,由劉歆重新編訂的三統曆又把太初元年改變為丙子,把太始二年(前95年)從乙酉改變為丙戌。由此知,西漢時期的干支紀年存在與太歲紀年轉換的一些混亂。到東漢時,歷學者沒用超辰法。所以太歲紀年和干支紀年在太始二年表面一樣。漢章帝元和二年(公元85年),朝廷下令在全國推行干支紀年。從此干支紀年固定下來,並一直延續至今未再混亂。但是用天乾和地支搭配紀日的表現方式相傳自黃帝時期就開始了,在殷墟商代考古發現過六十甲子表的殘片。
1.天干
(甲)象草林破土而萌,陽在內而被陰包裹。又有認為,甲者鎧甲也,把萬物衝破其甲而突出了。
(乙)草木初生,枝葉柔軟屈曲伸長。乙者軋也。
(丙)丙,炳也,如赫赫太陽,炎炎火光,萬物皆炳然著見而明。
(丁)壯也,草木成長壯實,好比人的成丁。
(戊)茂也,象徵大地草木茂盛。
(己)起也,紀也,萬物仰屈而起,有形可紀。
(庚)更也,秋收而待來春。
(辛)金味辛,物成而後有味。又有認為,辛者新也,萬物肅然更改,秀實新成。
(壬)妊也,陽氣潛伏地中,萬物懷妊。
(癸)揆也,萬物閉藏,懷妊地下,揆然明芽。
2.地支
(子)孽也,草木生子,吸土中水分而出,為一陽萌的開始。
(丑)紐也,草木在土中出芽,屈曲著將要冒出地面。
(寅)演也,津也,寒土中屈曲的草木,迎著春陽從地面伸展。
(卯)茂也,日照東方,萬物滋茂。
(辰)震也,伸也,萬物震起而生,陽氣生髮已經過半。
(巳)起也,萬物盛長而起,陰氣消盡,純陽無陰。
(午)仵也,萬物豐滿長大,陽起充盛,陰起開始萌生。
(未)味也,果實成熟而有滋味。
(申)身也,物體都已長成。
(酉)老也,猶也,萬物到這時都猶縮收斂。
(戌)滅也,草木凋零,生氣滅絕。
(亥)劾也,陰氣劾殺萬物,到此已達極點。
天干地支據說其發明者是四五千年前上古時期的大撓氏。例如唐代劉恕在《通鑒外紀》中就引古書說:「(黃帝)其師大撓......始作甲子。」大撓作甲子雖是傳說,但從殷商的帝王名字叫天乙(即成湯),外丙,仲壬,太甲等來看,干支的來歷必早於殷代,即在三千五百年之前便已出現了。
起先,我們祖先僅是用天干來記日,因為每月天數是以日進位的;用地支來記月,因為一年十二個月,正好用十位地支來相配。可是隨之不久,人們感到單用天干記日,每個月里仍然會有三天同一干,所以,便用一個天乾和一個地支分別依次搭配起來的辦法來記日期,如《尚書。顧命》就有「惟四月哉生魄。王不擇。甲子,王乃洮頌水,相被冕服,憑玉幾」的記載,意思是說,四月初,王的身體很不舒服。甲子這一天,王才沐發洗臉,太僕為王穿上禮服,王依在玉几上坐著。後來,干支記日的辦法就被漸漸引進了記年,記月和記時了。
六十花甲子
中國農曆採取天干地支作為計算年,月,日,時的方法,就是把每一個天乾和地支按照一定的順序而不重複地搭配起來,用來作為紀年,紀月,紀日,紀時的代號。把「天干」中的一個字擺在前面,後面配上「地支」中的一個字,這樣就構成一對干支。如果「天干」以「甲」字開始,「地支」以「子」字開始順序組合,就可以得到:
1.甲子
2.乙丑
3.丙寅
4.丁卯
5. 戊辰
6.己巳
7.庚午
8.辛未
9.壬申
10.癸酉
11. 甲戌
12.乙亥
13.丙子
14.丁丑
15.戊寅
16.己卯
17.庚辰
18.辛巳
19.壬午
20.癸未
21.甲申
22.乙酉
23.丙戌
24.丁亥
25.戊子
26.己丑
27.庚寅
28.辛卯
29.壬辰
30.癸巳
31.甲午
32.乙未
33.丙申
34.丁酉
35.戊戌
36.己亥
37.庚子
38.辛丑
39.壬寅
40.癸卯
41.甲辰
42.乙巳
43.丙午
44.丁未
45.戊申
46.己酉
47.庚戌
48.辛亥
49.壬子
50.癸丑
51.甲寅
52.乙卯
53.丙辰
54.丁巳
55.戊午
56.己未
57.庚申
58.辛酉
59.壬戌
60.癸亥
這六十對干支,天干經六個循環,地支經五個循環正好是六十,就叫做「六十干支」。按照這樣的順序每年用一對干支表示,六十年一循環,叫做「六十花甲子」。如1989年是己巳年,1990是庚午年;從1984年的甲子年,到2044年又是甲子年。這種紀年方法就叫做「干支紀年法」,一直沿用到今天。
結合實際了解「十二地支」
1.用十二種動物分別與十二地支相配成為「十二生肖年」。(見下圖)如凡是含有「子」的干支年,就是「鼠年」,這一年裡出生的人都是屬「鼠」;凡是含有「丑」的干支年就是「牛年」,這一年進而出生的人都是屬「牛」。以此類推。(如下表)
十二生肖年
1 2 3 4 5 6 7 8 9 10 11 12
子鼠 丑牛 寅虎 卯兔 辰龍 巳蛇午馬未羊 申猴 酉雞 戌狗 亥豬
2. 以十二地支來表示十二時辰。
一日有二十四小時,而中國傳統則以十二個時辰來表示,即一時辰是二小時。(如下表)
二十四小時和十二時辰對照表
子 丑 寅 卯 辰 巳
23-01:01-03:03-05 :05-07:07-09:09-11
午 未 申 酉 戌 亥
11-13:13-15:15-17:17-19:19-21:21-23

2轉換規則

方法一
1公元紀年與干支紀年的換算:首先,將天干、地支編號如下:


4
5
6
7
8
9
0
1
2
3


4
5
6
7
8
9
10
11
0
1
2
3
如要將公元紀年換算成干支紀年,以公元年的尾數在天干中找出相對應。然後,將公元紀年除以12,用餘數在地支中找出所對應的地支。這樣,公元紀年就換算成了干支紀年。
如:公元1995年,用該年尾數5找出對應的天干為「乙」。然後,用1995除以12得餘數為3。用餘數3找出相對應的地支為「亥」。那麼,公元1995年則為農曆乙亥年。
再如:公元1861年,用尾數1查天干為「辛」,用1861除以12得餘數為1,再用餘數1查找地支為「酉」。那麼,公元1861年則為農曆辛酉年。
如果某一年的尾數為0或者用該年除以12的餘數為0,則取天干中的第0位「庚」和地支中的第0位「申」。如:公元120年,尾數0則取天干中的「庚」;除以12餘數為0,則取地支中的第0位「申」。那麼,公元120年則為庚申年。
另外,如果公元紀年是單個數字,就用該數字在天干、地支中查找即可。如:公元6年,則在天干、地支中找出6相對應的「丙」和「寅」,那麼該年則為丙寅年。公元8年則為戊辰年。公元11年,則取尾數1對應的天干中的「辛」和11對應的地支中的「未」。那麼,該年則為辛未年。公元12年則為壬申年。
2 公元前紀年與干支紀年的換算:將天干、地支編號如下:


7
6
5
4
3
2
1
10
9
8


9
8
7
6
5
4
3
2
1
12
11
10
具體換算方法同一,如:公元前155年,用尾數5取天干中的「丙」; 155除以12得餘數11,對應地支中的「戌」。那麼,該年則為丙戌年。
方法二
1.天乾的確認
天干按公元紀年末尾數字確認。
公元前 :
0為辛,1為庚,2為己,3為戊,4為丁,5為丙,6為乙,7為甲,8為癸,9為壬。
公元後:
0為庚,1為辛,2為壬,3為癸,4為甲,5為乙,6為丙,7為丁,8為戊,9為己。
2.地支的推算
地支可分為奇數組和偶數組。(公元後奇數公元紀年配偶數組,偶數公元紀年配奇數組。公元前則相反。)
奇數組: 偶數組:
1 2 3 4 5 6 1 2 3 4 5 6
子 寅 辰 午 申 戌 丑 卯 巳 未 酉 亥
計算地支時,用6去除公元紀年去掉末尾數的數字(如:2009年則用6除200)。除以6所得的餘數就可得出地支。
但是,由於末尾數字的差異,所得地支也就不同。如此可得出:
公元前:
末位數字是0,1的,餘0為第5個,餘1為第6個,餘2為第1個,餘3為第2個,餘4為第3個,餘5為第4個。
末位數字是2,3的,餘0為第4個,餘1為第5個,餘2為第6個,餘3為第1個,餘4為第2個,餘5為第3個。
末位數字是4,5的,餘0為第3個,餘1為第4個,餘2為第5個,餘3為第6個,餘4為第1個,餘5為第2個。
末位數字是6,7的,餘0為第2個,餘1為第3個,餘2為第4個,餘3為第5個,餘4為第6個,餘5為第1個。
末位數字是8,9的,餘0為第1個,餘1為第2個,餘2為第3個,餘3為第4個,餘4為第5個,餘5為第6個。
公元後:
末位數字是0,1的,餘0為第5個,餘1為第4個,餘2為第3個,餘3為第2個,餘4為第1個,餘5為第6個。
末位數字是2,3的,餘0為第6個,餘1為第5個,餘2為第4個,餘3為第3個,餘4為第2個,餘5為第1個。
末位數字是4,5的,餘0為第1個,餘1為第6個,餘2為第5個,餘3為第4個,餘4為第3個,餘5為第2個。
末位數字是6,7的,餘0為第2個,餘1為第1個,餘2為第6個,餘3為第5個,餘4為第4個,餘5為第3個。
末位數字是8,9的,餘0為第3個,餘1為第2個,餘2為第1個,餘3為第6個,餘4為第5個,餘5為第4個。
口訣:公元後:05-26-41-62-83,意為末位數字0或1的餘0為第5個,末位數字2或3的餘0為第6個,末位數字4或5的餘0為第1個,末位數字6或7的餘0為第2個,末位數字8或9的餘0為第3個。
公元前:05-24-43-62-81,意思如上。
如此就可以推算出年份。
比如公元後2009年,天干9為己,再用200÷6=33……2,公元後末尾為9又餘2的是第一個,偶數組第一個是丑,算出地支。組合起來為己丑年。
答案:2009年為己丑年。
方法三快速推算干支巧法
1:1900----2100年年干=年尾數—3 。例:1969年年干=9—3=6,第6位天干就是己;2012年年干=2—3=9,第9位天干是壬。(2不足減就補十成12)
2:1900----1999年年支=年尾二位數+1。2000----2099年年支=年尾二位數+5。例:1969年年支=69+1=70,去掉60的倍數為10,地支第十位為酉。2012年年支=12+5=17,去掉12餘5,地支第五位是辰。那麼1969年干支就是已酉2012年干支就是壬辰。
3:月干公式,月的地支是固定的如正月起寅之類,只計算月干。月干=年干數*2+月份。例:1969年(已酉)年八月(酉月)的天干=6*2+8=20,天干10為周期就去掉10,天干第十位為癸,則此月干支為癸酉。
4:日干支公式:1900----1999年日干支基數=(年尾二位數+3)*5+55+(年尾二位數—1)/4。2000----2099年日干支基數=(年尾二位數+7)*5+15+(年尾二位數+19)/4。(只用商數,餘數不用,數過60就去掉60)。例:2008年月日10月18日:日干支基數=(8+7)*5+15+(8+19)/4=36(已去掉60的倍數)這數就是1月1號的干支數。從1月1號到10月5日按滿60去之後數為36+31(1月下類推) +29+31+30+31+30+31+31+30+18=7+0+1+1+1+18=28,則天干去10的倍數餘8為辛,地支去12的倍數餘4為卯。今天干支就是辛卯。
5:時干公式=日干序數*2+日支序數—2,自己推巧去吧,這樣你可以排任何一天的四柱了哦。
6:還有一法,叫倒推年齡法,從今年的干支推算出任何年齡的干支,但只能推算出年干支不能推出日干支,即年齡去掉60為基數,去掉十的倍數為倒推天干數,去掉十二的倍數為地支倒推數。如今年為戊子40歲生年的干支這樣推:40歲去30餘10天干從戊倒推10位是已,地支40去36餘4從子倒推4位是酉生年就是已酉。62歲生年餘2從今年的天干戊倒推2位是丁,從今年的地支子倒推2位是亥。
方法四 類數軸推演算法(有鏈接具體介紹)

1
2
3
4
5
6
7
8
9
0
天干

1
2
3
4
5
6
7
8
9
10
11
0
地支
表示方式:公元紀年A 商N 餘數C
類數軸推演算法
(A-3)/10=N1···C1,故第C1個天干為所求
(A-3)/12=N2···C2,故第C2個地支為所求
示例一:求公元1975年的干支
(1975-3)/10=190···2,故第2個天干」乙「為所求
(1975-3)/12=164···4,故第4個地支」卯「為所求
則公元1975年的干支年是乙卯年。
示例二:求公元前5年的干支
(-5-3)/10=0···-8,故第-8個天干」丙「為所求
(-5-3)/12=0···-8,故第-8個地支」辰「為所求
則公元前1年的干支年是庚申年。
示例三:求公元前280年的干支
(-280-3)/10=-28···-3,故第-3個天干「辛」為所求
(-280-3)/12=-23···-7,故第-7個地支「巳」為所求
則公元前280年的干支是辛巳年。

3干支紀月

自商代曆法開始,將每年的第一個月的地支定為寅,稱為「正月建寅」,以後各月按地支順序類推。正月天乾的計算方法為:若遇甲或己的年份 ,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。依照正月之干支,其餘月份按干支推算即可。
例如:2006年為丙戌年,其正月為庚寅,二月為辛卯,三月為壬辰,余類推。

4干支紀日

廣告