天干地支簡介
天干地支,簡稱干支,由十天干和十二地支組合而成,形成六十對組合,稱為一甲子或花甲之年。干支紀年法紀年週期為六十年,故有“甲子之年”或“花甲之年”之稱,用來形容六十歲以上的老人。商朝後期已有干支記載,春秋時期魯隱公三年已有干支紀日。干支曆在古代中國一直使用,對推算歷史時間有重要幫助。
例如,辛亥年的計算過程如下:辛是天干中的第八個,亥是地支中的第十二個。根據公式計算:6 * 8 – 5 * 12 = -12。由於x是負數,需要在括號內加12,得到:-12 + 12 = 0。因此,辛亥年和癸亥年的干支位置相同,都是第60個。
干支紀年的原理
- 天干有十個,地支有十二個,兩者結合使用,排列組合出六十個不同的干支組合。
- 每個干支組合對應一個特定的年份,週期為60年。
- 西曆新年和華夏新年或干支曆新年相差少於兩個月,通常在西曆新年後,華夏新年或干支曆新年之前。
- 干支曆以立春為一年之始,而非正月初一。
計算方法
計算任意兩年之間的干支差異,可以用以下公式:
其中,x是第一年的干支位置,年代表第二年的干支位置。當x為負數時,需要在括號內加12或在外部加60。

例如,辛亥年的計算過程如下:辛是天干中的第八個,亥是地支中的第十二個。根據公式計算:6 * 8 – 5 * 12 = -12。由於x是負數,需要在括號內加12,得到:-12 + 12 = 0。因此,辛亥年和癸亥年的干支位置相同,都是第60個。
辛亥年的計算方法
例子1:從1983年倒推到1911年
1983年 – 12年 = 1971年
1971年 + 60年 = 2031年
1971年 – 60年 = 1911年
由此可見,1911年、1971年和2031年都是辛亥年。
例子2:癸巳年到辛酉年的間隔
癸巳年:10年
巳:6年
辛酉年:8年
酉:10年
因此,癸巳年至辛酉年的間隔是6年乘以8年減去10年的差,再減去5年乘以10年減去6年的差。即:

6年 * (8年 – 10年) – 5年 * (10年 – 6年) = -32年
-32年 + 60年 = 28年
所以,癸巳年至辛酉年的間隔最少為28年。
同樣地,從辛酉年到癸巳年的間隔為:
公元紀年以下丙寅年六十月幹紀年紀元後天干地支為開始,來自約(公元5年)開始計算。
延伸閲讀…
天干和地支
干支次序表
這符合人們對循環性事件的間隔的普遍認知。

干支紀年的規律
所有亥年在60年的循環中都相當於「天干 * 6」:
乙亥年:12年
丁亥年:24年
己亥、辛亥、癸亥:36年、
甲己之年丙作初,乙庚之歲戊為頭,丙辛歲首從庚起,丁壬壬位順流行,若問戊癸何方法,甲寅之上好推求。
公元紀年以下丙寅年六十月幹紀年紀元後天干地支為開始,來自約(公元5年)開始計算。
延伸閲讀…
十二支・干支の早見表
天干地支表
公元紀年以下壬戌年六十月幹紀年紀元後天干地支為開始,來自約(西元前1919年)開始計算。
干支紀日,60週期的時候大致合2個月一週期;一週期完了重複使用,周而復始,循環下去。天文計算指出干支紀日至少始於《春秋》所記,魯隱公三年夏曆二月己巳日(周平王五十一年,西元前720年2月22日)之日食。
儒略曆平年有365日,而每4年一次,西元年能由4整除,閏年有366日,平均一年365.25日,4年1461日和一甲子的60日,最小公倍數是29220日,合80年。這就是説,過了羅馬失閏之後,每80年,干支紀日對應的儒略曆月日日期會反覆一次循環。
格里曆平年有365日,而每4年一次,西元年份可由100但非400年一次整除(非閏年,如1700、1800、1900、2100、2200、2300年為平年沒閏年;如2000、2400年為閏年),閏年有366日,平均一年365.2425日,所以400年146097日和一甲子的60日,最小公倍數是292
|