【如何用天干地支计算年月日时】天干地支是中国古代用来纪年、月、日、时的一种独特系统,具有悠久的历史和文化背景。它不仅用于历法计算,还在命理学、风水学等领域广泛应用。掌握天干地支的计算方法,有助于理解传统时间体系,并在实际应用中提供参考依据。
以下是关于如何用天干地支计算年、月、日、时的基本方法总结:
一、基本概念
- 天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸(共10个)
- 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥(共12个)
天干与地支按顺序组合,形成60个不同的组合,称为“六十甲子”,用于循环纪年。
二、年份的计算
天干地支纪年以“甲子”为起点,每60年为一个周期。
| 公历年份 | 天干 | 地支 | 干支 |
| 1984 | 甲 | 子 | 甲子 |
| 1985 | 乙 | 丑 | 乙丑 |
| 1986 | 丙 | 寅 | 丙寅 |
| ... | ... | ... | ... |
| 2023 | 癸 | 卯 | 癸卯 |
计算方法:
- 找到已知的基准年(如1984年为甲子年)
- 用目标年份减去基准年,得到差值
- 差值除以60,余数对应干支表中的位置
三、月份的计算
天干地支纪月是以“立春”为分界点,每个月的地支固定,而天干则根据年份进行推算。
| 月份 | 地支 | 天干(由年干决定) |
| 正月 | 寅 | 甲 |
| 二月 | 卯 | 乙 |
| 三月 | 辰 | 丙 |
| 四月 | 巳 | 丁 |
| 五月 | 午 | 戊 |
| 六月 | 未 | 己 |
| 七月 | 申 | 庚 |
| 八月 | 酉 | 辛 |
| 九月 | 戌 | 壬 |
| 十月 | 亥 | 癸 |
| 十一月 | 子 | 甲 |
| 十二月 | 丑 | 乙 |
计算方法:
- 根据年干确定正月的天干
- 每月依次递增一位天干
四、日期的计算
天干地支纪日以“甲子”为起始点,每60天一轮回。
| 日序 | 天干 | 地支 | 干支 |
| 1 | 甲 | 子 | 甲子 |
| 2 | 乙 | 丑 | 乙丑 |
| 3 | 丙 | 寅 | 丙寅 |
| ... | ... | ... | ... |
| 60 | 癸 | 亥 | 癸亥 |
计算方法:
- 找到某一天的干支,然后依次加1
- 或通过公式计算:
- 日干 = (年干 + 月干 + 日数) % 10
- 日支 = (年支 + 月支 + 日数) % 12
五、时辰的计算
天干地支纪时分为12个时辰,每个时辰对应一个地支,而天干则根据日干来推算。
| 时辰 | 地支 | 天干(由日干决定) |
| 子时 | 子 | 甲 |
| 丑时 | 丑 | 乙 |
| 寅时 | 寅 | 丙 |
| 卯时 | 卯 | 丁 |
| 辰时 | 辰 | 戊 |
| 巳时 | 巳 | 己 |
| 午时 | 午 | 庚 |
| 未时 | 未 | 辛 |
| 申时 | 申 | 壬 |
| 酉时 | 酉 | 癸 |
| 戌时 | 戌 | 甲 |
| 亥时 | 亥 | 乙 |
计算方法:
- 根据日干确定子时的天干
- 每个时辰依次递增一位天干
六、总结表格
| 项目 | 天干 | 地支 | 计算方式 |
| 年 | 10个 | 12个 | 每60年一循环 |
| 月 | 10个 | 12个 | 依年干定首月天干 |
| 日 | 10个 | 12个 | 每60日一循环 |
| 时 | 10个 | 12个 | 依日干定首时天干 |
通过以上方法,可以较为准确地计算出年、月、日、时的天干地支组合。虽然现代生活中已经较少使用这一系统,但在传统文化研究、命理分析等领域仍具有重要价值。


