天干地支和阴历(农历)是两套互补的时间标记系统:干支记录年、月、日、时的能量节律,阴历以月相定月、节气定节令,二者配合使用,就是传统日历的底层逻辑。
翻开家里的老黄历,你会看到“丙午年 庚寅月 甲子日”这样的字眼,旁边又写着“正月初八”,很多人第一次看到会懵:这两行信息到底谁管谁?其实它们各司其职——干支负责标记时间的气质和节奏,阴历负责标记天象和农时,搞清这层关系,看黄历、查日子、理解生肖流年,都会顺很多。
要说清对应关系,得先分清两组符号。
天干有十个:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,地支有十二个:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,天干配地支,按顺序两两组合,得出六十组,循环往复,这就是“六十甲子”。
阴历月份用地支来标记,叫“月建”,规则不复杂:
这里有个容易踩的坑:干支月份的切换点不是阴历初一,而是节气。比如寅月从立春开始,不是从正月初一开始,2026年立春在2月4日前后,在这之前出生或办事,月柱仍按丑月算,业内专家指出,命理排盘和择日上,节气换月是硬标准,差一天结果就可能不同。
有影响,但影响的是“月序”,不是“月建”,阴历为了协调回归年长度,会隔几年加一个闰月,闰月本身没有独立的干支月建,它跟随前一个月的地支,比如闰二月,仍然按寅月或卯月的干支逻辑走,简单记:

地支定了,天干怎么配?古人留下一句口诀叫“五虎遁”,用来推每年正月的天干:
确定正月天干后,后面月份按天干顺序依次排下去即可,以2026年丙午年为例,年干为丙,查口诀“丙辛必定寻庚起”,正月为庚寅,二月就是辛卯,三月壬辰,依此类推,这套推法在排八字、看月令旺衰时经常用到。
日常口语里,阴历和农历基本被当成同义词,它们不完全一样。
纯阴历只看月相,一个月29天或30天,一年约354天,农历是“阴阳合历”:月份按月相走,年份用节气和闰月来跟太阳年对齐,所以农历比纯阴历多了一套太阳坐标,这套坐标恰好由干支来承载。
行业共识认为,把农历叫“阴历”是习惯叫法,不影响日常使用,但在研究干支、八字、择日时,必须回到节气系统,不能只看月相。
| 对比项 | 纯阴历 | 农历(阴阳合历) |
|---|---|---|
| 月份依据 | 月相盈亏 | 月相盈亏 |
| 年份依据 | 12个月相周期 | 回归年+闰月调节 |
| 是否用干支 | 不用 | 年月日时均可用干支 |
| 节气系统 | 无 | 有,且是干支换月依据 |
2026年是丙午年,生肖属马,推算方法不神秘,记住两步就行。
用年份减去3,再除以10,看余数。
余数对应天干:1甲、2乙、3丙、4丁、5戊、6己、7庚、8辛、9壬、0癸。
2026减3等于2023,2023除以10余3,对应丙。
用年份减去3,再除以12,看余数。
余数对应地支:1子、2丑、3寅、4卯、5辰、6巳、7午、8未、9申、10酉、11戌、0亥。
2023除以12,商168余7,对应午。
合起来:丙午,这个方法适用于公元4年之后的年份,往前推算需要另外处理,日常使用足够。
阴历新年和干支新年不是同一天,2026年春节在2月17日,立春在2月4日,干支年以立春为界,2月4日到2月16日这段时间,干支上仍属乙巳年。查生肖、排年柱,按立春切,不按春节切,这个细节在择日和命理排盘中经常被问到。
丙属阳火,午也属火,天干地支同气,火势叠加,纳音上,丙午属“天河水”,这是六十甲子纳音的一种分类,火旺之年,传统上认为节奏快、变动多,情绪容易被点燃,安排重要事务时,多留缓冲期,比赶节点更稳妥。
日柱的干支每60天循环一次,手动全推比较费劲,但有个取巧路径。
举例:假设2026年1月1日是甲子日(实际日期需查权威万年历核对),要算1月31日的日柱,相差30天,30除以60余30,从甲子顺数30位,得到癸巳,步骤不复杂,关键在锚点要准。

时柱的地支固定:23点到1点属子时,1点到3点属丑时,依此类推,天干则根据日干推算,口诀叫“五鼠遁”,日常使用中,直接查表比背口诀更稳。
实际生活中,两套系统经常同时出现。
近年来,随着传统文化回温,越来越多年轻人开始查自己的干支生日,用于了解生肖流年或安排重要事项,工具也多了,手机日历大多能直接切换显示干支。
答:干支的成熟形态可追溯到殷商时期的甲骨卜辞,阴历的月相记录同样很早,两者在先秦时期逐渐合流,形成后世农历的基本框架。
答:看用途,日常过生日用阴历日期方便记忆;涉及排盘、择日、生肖判断,用干支配合节气更准确,两者不冲突,一个管日期,一个管节律。
答:丙午年天干丙火、地支午火,火气偏旺,传统上认为属马的人逢本命年,民间习惯用红色物品作心理寄托,从干支关系看,午午自刑,情绪起伏可能比平时明显,安排大事时多留缓冲期即可。