天干地支,简称“干支”,是中国古代用于纪日、纪年、纪月、纪时的一套循环符号系统。它的核心原理很简单:十天干与十二地支按固定顺序相配,形成六十个组合,循环使用,即“六十甲子”。

一、天干地支的起源
1. 最早主要用于纪日
天干地支的起源很早,至少在商代已经成熟使用。甲骨文中大量出现“甲子、乙丑、丙寅”等干支纪日记录,说明商代人已经用干支来记录日期。
也就是说,干支最早并不是专门用于算命,而是古代的一种记日、记时、记历法的符号体系。
2. 后来扩展到纪年、纪月、纪时
最初干支主要用于纪日,后来逐渐扩展为:
- 纪年:如甲子年、乙丑年、丙寅年;
- 纪月:如寅月、卯月等;
- 纪日:如甲子日、乙丑日;
- 纪时:如子时、丑时、寅时。
于是形成了后世所谓“四柱”系统,即:
> 年柱、月柱、日柱、时柱
每一柱都由一个天干和一个地支组成。
二、什么是天干?
天干共有十个:
> 甲、乙、丙、丁、戊、己、庚、辛、壬、癸
它们按顺序循环:
1. 甲
2. 乙
3. 丙
4. 丁
5. 戊
6. 己
7. 庚
8. 辛
9. 壬
10. 癸
十天干最早可以看作一套计数符号,后来被赋予阴阳、五行等含义。
天干与阴阳五行对应
| 天干 | 阴阳 | 五行 |
||||
| 甲 | 阳 | 木 |
| 乙 | 阴 | 木 |
| 丙 | 阳 | 火 |
| 丁 | 阴 | 火 |
| 戊 | 阳 | 土 |
| 己 | 阴 | 土 |
| 庚 | 阳 | 金 |
| 辛 | 阴 | 金 |
| 壬 | 阳 | 水 |
| 癸 | 阴 | 水 |
规律是:
> 甲乙木,丙丁火,戊己土,庚辛金,壬癸水。
> 前一个为阳,后一个为阴。
例如:
- 甲为阳木;
- 乙为阴木;
- 丙为阳火;
- 丁为阴火。
三、什么是地支?
地支共有十二个:
> 子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
它们按顺序循环:
1. 子
2. 丑
3. 寅
4. 卯
5. 辰
6. 巳
7. 午
8. 未
9. 申
10. 酉
11. 戌
12. 亥
地支最初也与计时、历法、方位、月份有关,后来又对应十二生肖。
地支与十二生肖
| 地支 | 生肖 |
|||
| 子 | 鼠 |
| 丑 | 牛 |
| 寅 | 虎 |
| 卯 | 兔 |
| 辰 | 龙 |
| 巳 | 蛇 |
| 午 | 马 |
| 未 | 羊 |
| 申 | 猴 |
| 酉 | 鸡 |
| 戌 | 狗 |
| 亥 | 猪 |
需要注意:生肖是地支的通俗化表达,不是地支本身的起源。
也就是说,先有地支系统,后来才逐渐形成十二生肖的配属。
四、天干地支的基本原理
天干有十个,地支有十二个。两者按顺序一一相配:
> 甲配子,乙配丑,丙配寅,丁配卯……
形成:
> 甲子、乙丑、丙寅、丁卯、戊辰、己巳、庚午、辛未、壬申、癸酉……
天干十个一轮,地支十二个一轮。由于十和十二的最小公倍数是六十,所以它们完整重合一次需要六十步。
因此形成了:
> 六十甲子
也叫:
> 六十花甲子
五、为什么是六十甲子?
因为:
- 天干有 10 个;
- 地支有 12 个;
- 10 和 12 的最小公倍数是 60。
所以天干地支组合循环一周,共有六十个组合。
不过要注意,并不是十天干和十二地支任意组合都有。理论上 10 × 12 = 120,但实际只有 60 个组合。
原因是天干和地支有阴阳配对规则:
- 阳干配阳支;
- 阴干配阴支。
例如:
- 甲是阳干,子是阳支,所以有“甲子”;
- 乙是阴干,丑是阴支,所以有“乙丑”;
- 甲不会配丑,乙不会配子。
所以实际组合只有六十个。
六、六十甲子顺序举例
前十个是:
1. 甲子
2. 乙丑
3. 丙寅
4. 丁卯
5. 戊辰
6. 己巳
7. 庚午
8. 辛未
9. 壬申
10. 癸酉
接着天干从甲重新开始,地支继续往下:
11. 甲戌
12. 乙亥
13. 丙子
14. 丁丑
15. 戊寅
16. 己卯
17. 庚辰
18. 辛巳
19. 壬午
20. 癸未
如此循环,直到第六十个:
> 癸亥
之后又回到:
> 甲子
七、地支与月份的关系
地支也用于表示月份。传统上以寅月为正月:
| 地支 | 月份大致对应 |
|||
| 寅 | 正月 |
| 卯 | 二月 |
| 辰 | 三月 |
| 巳 | 四月 |
| 午 | 五月 |
| 未 | 六月 |
| 申 | 七月 |
| 酉 | 八月 |
| 戌 | 九月 |
| 亥 | 十月 |
| 子 | 十一月 |
| 丑 | 十二月 |
这里的月份并不完全等同于现代公历月份,而是与传统节气系统有关。
例如,寅月通常从立春附近开始,不是农历正月初一简单决定。
八、地支与时辰的关系
古代将一天分为十二个时辰,每个时辰约等于现在两个小时,用十二地支表示。
| 地支 | 时辰 | 现代时间大致对应 |
||||
| 子 | 子时 | 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 |
九、地支与方位
地支还可以表示方位:
| 地支 | 方位 |
|||
| 子 | 北 |
| 午 | 南 |
| 卯 | 东 |
| 酉 | 西 |
这四个是最基本的四正方位。
其他地支则分布在四隅和中间方位:
- 寅、卯、辰属东方;
- 巳、午、未属南方;
- 申、酉、戌属西方;
- 亥、子、丑属北方。
十、干支与阴阳五行的结合
后来,干支系统与阴阳五行结合,形成更复杂的解释体系。
1. 天干五行
前面说过:
- 甲乙属木;
- 丙丁属火;
- 戊己属土;
- 庚辛属金;
- 壬癸属水。
2. 地支五行
| 地支 | 五行 |
|||
| 寅、卯 | 木 |
| 巳、午 | 火 |
| 申、酉 | 金 |
| 亥、子 | 水 |
| 辰、戌、丑、未 | 土 |
其中:
- 寅卯为春木;
- 巳午为夏火;
- 申酉为秋金;
- 亥子为冬水;
- 辰戌丑未为四季土。
十一、天干地支的“原理”可以概括为三层
第一层:循环计数原理
天干十个,地支十二个,顺序配对,形成六十循环。
这是最基础、最客观的原理。
第二层:历法时空原理
地支与一年十二月、一日十二时辰、四方方位结合,用来描述时间和空间。
例如:
- 子代表夜半,也代表北方;
- 午代表正午,也代表南方;
- 卯代表日出,也代表东方;
- 酉代表日落,也代表西方。
这体现了古人观察太阳运行、昼夜变化、季节变化的经验。
第三层:阴阳五行解释原理
干支后来被纳入阴阳五行体系,用来解释自然变化和人事变化。
例如:
- 春天属木;
- 夏天属火;
- 秋天属金;
- 冬天属水;
- 四季交替之间属土。
天干地支因此不只是记号,也变成了古人理解宇宙运行、时间节律和自然变化的模型。
十二、简单
天干地支的核心原理是:
> 用十天干和十二地支按照固定顺序相配,形成六十个组合,循环记录时间。
它的起源主要是古代历法和纪日系统,商代甲骨文中已经有成熟使用。后来它逐渐与月份、时辰、方位、生肖、阴阳五行结合,形成一套复杂的时间与自然变化体系。
一句话概括:
> 天干地支本质上是一套古代循环纪时系统,后来被赋予阴阳、五行、方位、季节、生肖等含义,成为中国传统历法和文化中的重要基础。
