天干地支和十二生肖

天干地支知识体系

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
2
3
4
5
6
7
8
9
10
11
12
13
14
 (食指)          (中指)          (无名指)         (小指)
┌───────┐ ┌───────┐ ┌───────┐ ┌───────┐
| 巳 | | 午 | | 未 | | 申 | <-- 指尖
| (蛇) | | (马) | | (羊) | | (猴) |
├───────┤ └───────┘ └───────┘ ├───────┤
| 辰 | | 酉 | <-- 第一指节
| (龙) | | (鸡) |
├───────┤ 手 掌 中 心 ├───────┤
| 卯 | ( 虚 空 ) | 戌 | <-- 第二指节
| (兔) | | (狗) |
├───────┤ ┌───────┐ ┌───────┐ ├───────┤
| 寅 | | 丑 | | 子 | | 亥 | <-- 指根
| (虎) | | (牛) | | (鼠) | | (猪) |
└───────┘ └───────┘ └───────┘ └───────┘

Q7: 天干地支有哪些实际应用?

领域 应用 说明
八字命理 四柱(年月日时) 分析命格、大运、流年
择日学 黄道吉日 婚嫁、开业、动土择吉
中医时辰 子午流注 十二经络按时辰运行
风水堪舆 方位五行 子北水、午南火等

常见误区澄清

误区 1:生肖以正月初一为界?

民俗传统:正月初一换生肖(通行做法)
命理传统:立春换生肖(干支历标准)

两种说法都有依据,关键看使用场景。日常社交用正月初一,算命排八字用立春。

误区 2:农历就是干支历?

农历:阴阳合历,月份跟月相(朔望),用闰月调整
干支历:纯阳历,月份跟节气走,无闰月概念

四柱八字使用的是干支历,不是农历。