標籤:紀年法

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

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干支紀日

掐演算法
用手指掐算干支紀年
從事歷史、文物工作的同志,特別是研究古書畫的同志,經常要碰到干支紀年問題。比如,乾隆「庚寅」年到底是乾隆幾年呢?又比如,當你碰到任伯年的畫上題上「壬午」年作時,那麼任伯年在這一年是多大年紀呢?這時如果你手頭沒有一本年表,而又馬上要答覆這個問題,你一定會幹著急。現在讓我們來介紹一下用指頭掐算干支紀年的方法。如果你能掌握,上面提出來的問題,就立即可以解決了。 用手指掐算干支,大概很早就有了,清代李汝珍所著的《鏡花緣》第七十五回談到古課問題,就是用手指來掐算的,他所說的「地盤式」排列的方位,就是我們要說的方法,只不過他是用來算課,而我們卻是用來推年。為了便於學習,我們在這裡畫了一個圖,同時為了便於記住,我們作了四句打油詩,詩曰: 天干變化無定位,地支分佈列四邊; 天干順推求個數,地支逆跳加十年。 天干就是甲、乙、丙、丁、戊、己、庚、辛,壬、癸,叫十個天干。地支就是子、丑、寅、卯、辰.巳、午、未,申.酉、戌、亥,叫十二地支。這十二個地支分列在左手上,它的地位是固定不變的。所以詩的第二句說;「地支分佈列四邊」。請你參看(圖一)
在開始學習時,你不妨用筆把它寫在自己的手上,用拇指指點著這十二個地支的部位,要熟悉到指著每個郵位時,即能說出它是哪一個地支。 天乾的地位則沒有固定。它是隨著地支而變動的。請參閱(圖二)。打一個比喻,它好像是一個能轉的齒輪套在地支的外邊、十個天干好象十個齒一樣,看圖中箭頭,旋轉的方向和鐘錶一樣,假若現在說「甲子」,你就要把「甲」字指在「子」的部位上,(在無名指的下節)按照這個「齒輪』所列的天干次序,一字一字地和手上的地支配上,那就是。甲子、乙丑、丙寅、丁卯……。假如你說「甲寅」,你就要把「甲」字指到食指下節的「寅」字,好象這個齒輪往前移動了,這時天干地支的配合便變成了:甲寅、乙卯、丙辰、丁巳……。 由於天干不像地支一樣,在指頭沒有固定的地位,而是跟著地支而變化的,所以詩的第一句叫「天干變化無定位。」但有一點要注意的,天乾的單數(甲、丙、戊、庚、壬)一定要配上地支的單數(子、寅、辰、午、申、戌),天乾的雙數(乙、丁、己、辛、癸),一定要配上地支的雙數(丑、卯、巳、未、酉、亥),在第二圖把它們的單數和雙數用不同字體區別開來,以便在練習時不致搞錯。 現在把前面所舉的例子一一乾隆「庚寅」年是乾隆的第幾年?來作一次練習。這裡要有一個先決的條件,即我們要求得的干支紀年,都必須要先知道它們第一個年頭的干支是什麼才行。乾隆的第一年的干支是「丙辰」,你就從圖中先找到地支的「辰」字,(在食指的第二節)然後配上天乾的「丙」字,即是乾隆的第一年丙辰。這時第二圖中的天干,有如齒輪的轉動一樣,把「丙」字轉到「辰」字上,從這裡作為起點「1」字算起,(請注意,後邊談到計算公元或者是計算每個人的實歲時,作為起點的數字應當是「0」而不是「l」)順著圖中的箭頭往前推算就成為這樣的情況: 數字:12345 天干;丙丁戊己庚 地支:辰巳午未申 表現指上就是這樣見(圖三)。 這裡還須插上幾句話。我們一般的習慣.要求得數目字,比如說要求得乾隆二十五年,都是先求得十數,然後再求個數。用手推算,本來也可以先求十數,但是速度太慢,現在是先求個數,然後再求十數。天干因為正好是十個,所以每一個天干可以代表從「0」至「9」的每一個數字,這並不是說它所代表的數字在任何地方都永遠不變,但它卻是相對不變的,比如說公元「0」年正好是「庚」年,於是天乾和數字就這樣套上了: 0123456789 庚辛壬癸甲乙丙丁戊己 這個套上的數字和天干如果記住了,是有用的,比如「己」字永遠就是公元後個數的「9」,今年是「79」年,就是「己未」,十年前是「69」年,就是「己酉」,十年後是「89」年,就是「己巳」這是相對不變的。但是我們現在所求的是乾隆天干,他的天干第一年是「丙」,按照這個次序數字和「天干」套上之後,卻變成這樣了: 1234567890 丙丁戊己庚辛壬癸甲乙 在乾隆的年號來說,上列的天干所代表的數字也相對不變了。詩的第三句說「天干順推求個數」,就是說,你只要知道所求對象的第一年是什麼干支,順若次序就求得他的個數了,如上邊的乾隆從「丙」年起推算到「庚」年,他的個數是「5」,以後只要逢著乾隆天干有「庚」字,即有個數「5」字。 現在我們再來看所舉乾隆例子的圖中,天干「庚」字,即數字的「5」字,是落腳在地支的「申」字(在小指的第一節)。如果我們要問的是乾隆「庚申」年是他的第幾年,那就不用往下再求了,它就是第「5」年,這是因為所問的地支「申」也已經找到了。即天乾的庚字正好落腳在地支的申字。可是我們上面所要問的是乾隆「庚寅」年,而我們已經求得的只有它的個數「5」(天乾的庚字),還須求得這個地支的「寅」字,也即是要求得他的「十」數。這時就要用詩的第四句:「地支逆跳加十年」。從哪跳起呢和如何跳呢?請你看看(圖四)。這裡必須注意,單數和雙數兩種不同的字體,同時也要注意上邊我們所說天乾的單數和雙數,千萬不能對錯了。前面我們求得乾隆的「庚」字是數字的「5」字,現在要記住這個「庚」字和「5」字,好像這兩字寫在一個跳棋子上一樣,把它們從它原來的落腳點「申」字(在小指的第一節)跳起。所謂逆跳,就是往回跳,象跳棋一樣,隔一字一跳,第一次要跳到「午」字(正中指上節),這個好像寫有「庚」字和5字的跳棋子,把它的「庚」字與落腳點的「午」字配合起來,這時就叫「庚午』;因為每跳一次要加十年,和這個5字加在一起,就是十五年,也就是說乾隆的「庚午」年就是乾隆的十五年。再往回跳就要跳到食指第二節的「辰」字,這時就是「庚辰」,再加十年呢,就是二十五年。再往下跳,就跳到食指下節的「寅」字了,這時就是「庚寅」,再加十年呢,就是三十五年。因為上面所提的落腳點「寅」字已經找到,我們的答案也就找到了,即乾隆的「庚寅」年是它的三十五年。你如果還要往下跳就是:「庚子」即四十五年,「庚戌」即五十五年,「庚申」即六十五年。可是這裡就要提出注意了,乾隆只有六十年,並沒有六十五年,所以我們在推算某一個皇帝的年號或某人的歲數時,既要知道他的第一年也還要了解他的最後一年,如果是超過了他最後一年,那就會搞錯了,這是一般常識問題。干支還有一個循環問題,六十年之後一循環,假如你是甲子年生,算為一歲,那麼等到你六十一歲時又是甲子年了,在推算到有循環的干支時,只有靠其它條件來解決問題。比如說一個畫家是「甲子」年生,算為一歲,他畫了一幅畫題「甲子」年畫,我們只能推算他是六十一歲時畫,不能說他一歲所畫的。你在練習推算時,可以用你自己的出生年齡作為練習,其它推算古人的年齡,方法都是一樣。 這個方法同樣可以推算每一個I世紀的其一個干支是第幾年,但首先要知道這一個世紀的頭一年是什麼干支。公元後的干支是有一定的,第一年不是「庚子」就是「庚辰」或「庚申」,都是這三個來迴轉著。如現在20世紀的第一年是「庚子」,即l900年,如果你要找「己丑」年是哪一年,就可按上述方法推算。推算的結果是「49」,那麼加上1900年就是1949年。但在推算時應把它的第一年作為「0」字算起,不能作為「1」字算起。還有因為六十年一個循環,在一百年之內有四十個干支是重複的,如1919年是「己未」,而1979年也是「己未」,如何區分前後兩個干支,只有靠其它條件來解決了。這個推算方法在極其熟練之後,公元前的干支也可用手來推算。公元前的每個世紀第一年是「辛丑」、『辛巳」、「辛酉」,也是三個輪轉著,但推算時不能和公元後一樣,都要「反其道而行之」,因為我們一般比較少用,這裡就不多說了。
上一篇[搏弈]    下一篇 [《溺水的魚》]

相關評論

同義詞:暫無同義詞