干支纪年
天干 · 地支 — 中国传统纪时体系
干支纪年法是中国古老的纪年、纪月、纪日、纪时方式,以十天干与十二地支两两组合,形成六十甲子的循环周期,广泛应用于历法、命理、风水等领域。
📜 起源与演变
干支的起源可追溯至上古时期。殷商甲骨文中已有完整的干支表,主要用于纪日。《春秋》记载:“三年春,王二月己巳,日有食之”,这是公元前720年2月22日的一次日食,也是目前所见使用干支纪日的最早文字记录。十天干源于古人对太阳运行周期的划分(「十日」传说),十二地支则与月亮盈亏(一年约十二月)及木星公转周期(十二年一周天)有关。
考古发现,商代后期帝王(如帝乙、帝辛)就以天干为庙号(太甲、武丁等),足见干支在当时已深入王权与祭祀。战国以后,干支与五行、阴阳、方位、季节等哲学概念深度融合,成为东方时间观的基石。
📅 与公历(西历)的换算
公历年份转换为干支年份,有一套简单公式(需注意分界点为立春,非农历正月初一)。
计算天干:公元年份减3,除以10取余数,对应天干序号(余0为癸)。
计算地支:公元年份减3,除以12取余数,对应地支序号(余0为亥)。
示例:2026 年 -> (2026-3) = 2023 -> 2023÷10 余 3 -> 丙;2023÷12 余 7 -> 午。故 2026 年为丙午年(立春后)。
⚠️ 注意:严格来讲,干支年始于立春,而非元旦或春节。例如 2026 年 2 月 3 日(立春前)属乙巳年,2 月 4 日(立春后)则进入丙午年,而春节则在 2 月 17 日。不过在民间日常使用或通俗历书中,许多人为了方便,会直接按农历正月初一(春节)来更换干支年,这是一种简化的习惯,与历法严格定义有所不同。
十天干
| 天干 | 五行 | 阴阳 | 方位 | 季节 |
|---|---|---|---|---|
| 甲 | 木 | 阳 | 东 | 春 |
| 乙 | 木 | 阴 | 东 | 春 |
| 丙 | 火 | 阳 | 南 | 夏 |
| 丁 | 火 | 阴 | 南 | 夏 |
| 戊 | 土 | 阳 | 中 | 四季末 |
| 己 | 土 | 阴 | 中 | 四季末 |
| 庚 | 金 | 阳 | 西 | 秋 |
| 辛 | 金 | 阴 | 西 | 秋 |
| 壬 | 水 | 阳 | 北 | 冬 |
| 癸 | 水 | 阴 | 北 | 冬 |
十二地支
地支在传统历法中具有双重作用:一方面用于标记农历月份,另一方面构成干支历法的月令,每个地支固定管辖一个节气月,起始与结束严格由二十四节气中的两个「节」和「气」界定。「节」为月之始,「气」为月之中。
下表同时列出地支对应的农历月份称谓及其干支历月令(节气月)信息:
| 地支 | 生肖 | 五行 | 阴阳 | 月份(农历) | 月令(节气月) | 节气(节 → 气) | 公历参考时段 |
|---|---|---|---|---|---|---|---|
| 子 | 鼠 | 水 | 阳 | 十一月 | 子月 | 大雪 → 冬至 | 12月7日 ~ 1月5日 |
| 丑 | 牛 | (湿)土 | 阴 | 十二月 | 丑月 | 小寒 → 大寒 | 1月6日 ~ 2月3日 |
| 寅 | 虎 | 木 | 阳 | 正月 | 寅月 | 立春 → 雨水 | 2月4日 ~ 3月5日 |
| 卯 | 兔 | 木 | 阴 | 二月 | 卯月 | 惊蛰 → 春分 | 3月6日 ~ 4月4日 |
| 辰 | 龙 | (湿)土 | 阳 | 三月 | 辰月 | 清明 → 谷雨 | 4月5日 ~ 5月5日 |
| 巳 | 蛇 | 火 | 阴 | 四月 | 巳月 | 立夏 → 小满 | 5月6日 ~ 6月5日 |
| 午 | 马 | 火 | 阳 | 五月 | 午月 | 芒种 → 夏至 | 6月6日 ~ 7月6日 |
| 未 | 羊 | (燥)土 | 阴 | 六月 | 未月 | 小暑 → 大暑 | 7月7日 ~ 8月7日 |
| 申 | 猴 | 金 | 阳 | 七月 | 申月 | 立秋 → 处暑 | 8月8日 ~ 9月7日 |
| 酉 | 鸡 | 金 | 阴 | 八月 | 酉月 | 白露 → 秋分 | 9月8日 ~ 10月8日 |
| 戌 | 狗 | (燥)土 | 阳 | 九月 | 戌月 | 寒露 → 霜降 | 10月9日 ~ 11月7日 |
| 亥 | 猪 | 水 | 阴 | 十月 | 亥月 | 立冬 → 小雪 | 11月8日 ~ 12月6日 |
⚠️ 注意:农历月份以月相为准,月令(节气月)以太阳黄经为准,两者均使用地支作为名称符号。上表分别列出,以示各自独立的体系。