【如何用天干地支計算年月日時】天干地支是中國古代用來紀年、紀月、紀日和紀時的一種系統,至今仍在傳統歷法、命理學等領域廣泛應用。掌握其基本原理和計算方法,有助于理解傳統文化中的時間體系。
一、天干地支的基本構成
天干有十個:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
地支有十二個:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
天干與地支組合成六十個不同的單位,稱為“六十甲子”,用于循環紀年、月、日、時。
二、年份的計算
1. 天干計算方法
以公元年份減去3(或加上7),再除以10,余數對應天干:
- 余數為0 → 庚
- 余數為1 → 辛
- 余數為2 → 壬
- 余數為3 → 癸
- 余數為4 → 甲
- 余數為5 → 乙
- 余數為6 → 丙
- 余數為7 → 丁
- 余數為8 → 戊
- 余數為9 → 己
2. 地支計算方法
以公元年份減去3(或加上7),再除以12,余數對應地支:
- 余數為0 → 酉
- 余數為1 → 戌
- 余數為2 → 亥
- 余數為3 → 子
- 余數為4 → 丑
- 余數為5 → 寅
- 余數為6 → 卯
- 余數為7 → 辰
- 余數為8 → 巳
- 余數為9 → 午
- 余數為10 → 未
- 余數為11 → 申
三、月份的計算
1. 月柱的起始點
正月為“寅”,即地支為“寅”的月份為農歷正月。
2. 月干計算方法
以年干為基礎,按“五虎遁”公式推算月干:
| 年干 | 月干 |
| 甲/己 | 丙寅 |
| 乙/庚 | 甲寅 |
| 丙/辛 | 壬寅 |
| 丁/壬 | 庚寅 |
| 戊/癸 | 戊寅 |
然后按照“甲己還加甲”的規律依次遞增,每兩個月換一個天干。
四、日柱的計算
日柱由“日干”和“日支”組成,通常需要查閱《萬年歷》或使用特定算法。
1. 日干計算方法
以“公元年月日”為基礎,根據“日柱公式”進行計算,較為復雜,一般推薦使用現成的工具或表格。
2. 日支計算方法
同樣依賴于具體日期,需結合農歷信息。
五、時辰的計算
1. 時辰劃分
一天分為12個時辰,每個時辰對應一個地支:
| 時辰 | 時間段 | 地支 |
| 子時 | 23:00 - 01:00 | 子 |
| 丑時 | 01:00 - 03:00 | 丑 |
| 寅時 | 03:00 - 05:00 | 寅 |
| 卯時 | 05:00 - 07:00 | 卯 |
| 辰時 | 07:00 - 09:00 | 辰 |
| 巳時 | 09:00 - 11:00 | 巳 |
| 午時 | 11:00 - 13:00 | 午 |
| 未時 | 13:00 - 15:00 | 未 |
| 申時 | 15:00 - 17:00 | 申 |
| 酉時 | 17:00 - 19:00 | 酉 |
| 戌時 | 19:00 - 21:00 | 戌 |
| 亥時 | 21:00 - 23:00 | 亥 |
2. 時干計算方法
以日干為基礎,按“五鼠遁”公式推算時干:
| 日干 | 時干 |
| 甲/己 | 甲子 |
| 乙/庚 | 丙子 |
| 丙/辛 | 戊子 |
| 丁/壬 | 庚子 |
| 戊/癸 | 壬子 |
然后按順序依次遞增。
六、總結表
| 項目 | 計算方式 | 備注 |
| 天干 | 公元年份 -3 ÷10,余數對應天干 | 從甲開始循環 |
| 地支 | 公元年份 -3 ÷12,余數對應地支 | 從子開始循環 |
| 月干 | 依據年干,按“五虎遁”推算 | 每兩個月換一次 |
| 月支 | 正月為寅,依序排列 | 與農歷相關 |
| 日干 | 需查閱萬年歷或使用專業算法 | 與具體日期有關 |
| 日支 | 與日干配合,需結合農歷信息 | 無固定公式 |
| 時干 | 依據日干,按“五鼠遁”推算 | 每時辰換一次 |
| 時支 | 每時辰對應一個地支,共12個 | 與具體時間有關 |
通過以上方法,可以系統地了解天干地支在年、月、日、時中的應用。雖然計算過程較為繁瑣,但掌握其規律后,能夠更好地理解中國傳統的時間體系和文化內涵。


