天干地支和十二生肖
天干地支知识体系
graph TD
Root["天干地支体系"]
Root --> TianGan["十天干"]
TianGan --> TG_List["甲乙丙丁戊己庚辛壬癸"]
TianGan --> TG_Attr["阴阳 + 五行属性"]
Root --> DiZhi["十二地支"]
DiZhi --> DZ_List["子丑寅卯辰巳午未申酉戌亥"]
DiZhi --> DZ_Map["生肖/时辰/节气映射"]
Root --> WuXing["五行生克"]
WuXing --> Sheng["相生: 木火土金水"]
WuXing --> Ke["相克: 木土水火金"]
Root --> SiZhu["四柱系统"]
SiZhu --> Nian["年柱"]
SiZhu --> Yue["月柱"]
SiZhu --> Ri["日柱"]
SiZhu --> Shi["时柱"]
天干是序数符号,地支是时位符号。想象两个齿轮:一个 10 齿(天干),一个 12 齿(地支),同时转动咬合,当前组合就是时间坐标。
Q1: 天干地支的本质是什么?
起源
天干地支起源于商代(约公元前 1600 年),殷墟甲骨文中已有完整的干支纪日记录。最初用于记录祭祀日期,后逐渐扩展为完整的时间编码系统。
十天干:天上的能量代码
口诀:甲乙丙丁,戊己庚辛,壬癸。
| 五行 | 阳干 | 阴干 | 象义 |
|---|---|---|---|
| 木 | 甲(大树) | 乙(花草) | 春生 |
| 火 | 丙(太阳) | 丁(灯火) | 夏长 |
| 土 | 戊(高山) | 己(田园) | 中央承载 |
| 金 | 庚(斧钺) | 辛(首饰) | 秋收 |
| 水 | 壬(江河) | 癸(雨露) | 冬藏 |
十二地支:地上的时空基站
口诀:子丑寅卯,辰巳午未,申酉戌亥。
地支同时承载三重含义:
- 时辰:一天 12 个时辰(每时辰 2 小时)
- 月份:一年 12 个月(以节气划分)
- 方位:子北、午南、卯东、酉西
Q2: 六十甲子如何循环?
核心规则:阳干配阳支,阴干配阴支。
| 类型 | 成员 |
|---|---|
| 阳干 | 甲、丙、戊、庚、壬(1、3、5、7、9 号) |
| 阴干 | 乙、丁、己、辛、癸(2、4、6、8、10 号) |
| 阳支 | 子、寅、辰、午、申、戌(1、3、5、7、9、11 号) |
| 阴支 | 丑、卯、巳、未、酉、亥(2、4、6、8、10、12 号) |
循环原理:
- 10 个天干 × 12 个地支 = 理论上 120 种组合
- 但阳配阳、阴配阴 → 实际只有 60 种有效组合
- 这就是 “ 六十甲子 “,60 年一个轮回(花甲之年)
2025-2026 年示例:
- 2025 年:乙巳年(蛇年)
- 2026 年:丙午年(马年)
Q3: 干支如何记录完整时间?
古人用干支标注年、月、日、时,合称四柱(八字命理的基础)。
纪年:看尾数 + 取余数
天干(年份尾数):
| 尾数 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | 1 | 2 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|
| 天干 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 |
记忆:4 是甲,依次类推。
地支(取余数):
公式:$(年份 + 9) \div 12$,看余数。
| 余数 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 地支 | 子 | 丑 | 寅 | 卯 | 辰 | 巳 | 午 | 未 | 申 | 酉 | 戌 | 亥 |
| 生肖 | 鼠 | 牛 | 虎 | 兔 | 龙 | 蛇 | 马 | 羊 | 猴 | 鸡 | 狗 | 猪 |
实战:2025 年 → 尾数 5=乙,$(2025+9)÷12=169…6$,余 6=巳 → 乙巳年
纪月:以节气定月首
干支月不等于农历月,而是以节气为分界:
| 干支月 | 地支 | 起始节气 | 公历约 |
|---|---|---|---|
| 正月 | 寅 | 立春 | 2 月 4 日 |
| 二月 | 卯 | 惊蛰 | 3 月 6 日 |
| 三月 | 辰 | 清明 | 4 月 5 日 |
| 四月 | 巳 | 立夏 | 5 月 6 日 |
| 五月 | 午 | 芒种 | 6 月 6 日 |
| 六月 | 未 | 小暑 | 7 月 7 日 |
| 七月 | 申 | 立秋 | 8 月 8 日 |
| 八月 | 酉 | 白露 | 9 月 8 日 |
| 九月 | 戌 | 寒露 | 10 月 8 日 |
| 十月 | 亥 | 立冬 | 11 月 7 日 |
| 十一月 | 子 | 大雪 | 12 月 7 日 |
| 十二月 | 丑 | 小寒 | 1 月 6 日 |
月干由年干推算,口诀:甲己之年丙作首(甲/己年正月为丙寅)。
纪日:查万年历
干支纪日从甲子日开始,60 天一循环,与月份无固定对应,需查万年历。
纪时:12 时辰对照
| 时辰 | 地支 | 现代时间 | 时辰 | 地支 | 现代时间 |
|---|---|---|---|---|---|
| 子时 | 子 | 23:00-01:00 | 午时 | 午 | 11:00-13:00 |
| 丑时 | 丑 | 01:00-03:00 | 未时 | 未 | 13:00-15:00 |
| 寅时 | 寅 | 03:00-05:00 | 申时 | 申 | 15:00-17:00 |
| 卯时 | 卯 | 05:00-07:00 | 酉时 | 酉 | 17:00-19:00 |
| 辰时 | 辰 | 07:00-09:00 | 戌时 | 戌 | 19:00-21:00 |
| 巳时 | 巳 | 09:00-11:00 | 亥时 | 亥 | 21:00-23:00 |
时干由日干推算,口诀:甲己还加甲(甲/己日子时为甲子)。
Q4: 节气与干支月有什么关系?
graph LR
subgraph 春
LiChun["立春-寅月"]
JingZhe["惊蛰-卯月"]
QingMing["清明-辰月"]
end
subgraph 夏
LiXia["立夏-巳月"]
MangZhong["芒种-午月"]
XiaoShu["小暑-未月"]
end
subgraph 秋
LiQiu["立秋-申月"]
BaiLu["白露-酉月"]
HanLu["寒露-戌月"]
end
subgraph 冬
LiDong["立冬-亥月"]
DaXue["大雪-子月"]
XiaoHan["小寒-丑月"]
end
LiChun --> JingZhe --> QingMing --> LiXia
LiXia --> MangZhong --> XiaoShu --> LiQiu
LiQiu --> BaiLu --> HanLu --> LiDong
LiDong --> DaXue --> XiaoHan --> LiChun
关键区别:
- 农历月:以朔日(新月)为月首
- 干支月:以节气为月首(立春、惊蛰、清明…)
这就是 “ 立春换年 “ 的由来——在干支历中,立春才是新年的开始。
Q5: 五行生克如何运作?
graph TD
subgraph 五行相生
Mu1["木"] -->|生| Huo1["火"]
Huo1 -->|生| Tu1["土"]
Tu1 -->|生| Jin1["金"]
Jin1 -->|生| Shui1["水"]
Shui1 -->|生| Mu1
end
基础关系
| 关系 | 循环 | 记忆 |
|---|---|---|
| 相生 | 木→火→土→金→水→木 | 木燃火、火生灰土、土藏金、金生水(凝露)、水润木 |
| 相克 | 木→土→水→火→金→木 | 木克土(根穿)、土克水(堤坝)、水克火、火克金、金克木 |
天干五合
两个天干相合,可化生新的五行:
| 合 | 化 |
|---|---|
| 甲 + 己 | 化土 |
| 乙 + 庚 | 化金 |
| 丙 + 辛 | 化水 |
| 丁 + 壬 | 化木 |
| 戊 + 癸 | 化火 |
地支关系(简表)
| 类型 | 内容 |
|---|---|
| 六合 | 子丑、寅亥、卯戌、辰酉、巳申、午未 |
| 三合局 | 申子辰(水)、亥卯未(木)、寅午戌(火)、巳酉丑(金) |
| 六冲 | 子午、丑未、寅申、卯酉、辰戌、巳亥 |
| 六害 | 子未、丑午、寅巳、卯辰、申亥、酉戌 |
这些关系在命理学中用于判断五行力量的增减。
Q6: 十二生肖有什么文化内涵?
时辰与动物习性
生肖的排列源于古人对动物活动规律的观察:
| 时辰 | 生肖 | 习性 |
|---|---|---|
| 子时 | 鼠 | 深夜活跃觅食 |
| 丑时 | 牛 | 反刍消化 |
| 寅时 | 虎 | 捕猎最凶 |
| 卯时 | 兔 | 食露草 |
| 辰时 | 龙 | 晨雾腾云 |
| 巳时 | 蛇 | 出洞晒太阳 |
| 午时 | 马 | 阳气最盛,马能承受 |
| 未时 | 羊 | 干草最宜放牧 |
| 申时 | 猴 | 最活跃时段 |
| 酉时 | 鸡 | 归巢栖息 |
| 戌时 | 狗 | 开始守夜 |
| 亥时 | 猪 | 熟睡长膘 |
手指记忆法
左手四指 12 个指节,从无名指根部(子/鼠)顺时针排列:
1 | (食指) (中指) (无名指) (小指) |
Q7: 天干地支有哪些实际应用?
| 领域 | 应用 | 说明 |
|---|---|---|
| 八字命理 | 四柱(年月日时) | 分析命格、大运、流年 |
| 择日学 | 黄道吉日 | 婚嫁、开业、动土择吉 |
| 中医时辰 | 子午流注 | 十二经络按时辰运行 |
| 风水堪舆 | 方位五行 | 子北水、午南火等 |
常见误区澄清
误区 1:生肖以正月初一为界?
民俗传统:正月初一换生肖(通行做法)
命理传统:立春换生肖(干支历标准)
两种说法都有依据,关键看使用场景。日常社交用正月初一,算命排八字用立春。
误区 2:农历就是干支历?
农历:阴阳合历,月份跟月相(朔望),用闰月调整
干支历:纯阳历,月份跟节气走,无闰月概念
四柱八字使用的是干支历,不是农历。