阳历换算阴历,最核心的口诀是“年数减三,除十取干,除十二取支”,记住它,你就能快速推算出任意年份的干支,进而对应到阴历的框架。这套口诀是干支纪年法的通俗化表达,配合“五虎遁”月干规则,便能完成从阳历年份到阴历干支的初步换算,下面,我们一步步拆解,让你彻底弄懂其中的门道。
很多朋友搜“阳历怎么换算阴历”,其实真正想要的是把公历生日变成农历生日,或者查某年的干支属相,这两者的核心都绕不开干支,干支纪年由十天干(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)和十二地支(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)组合而成,六十年一循环,从阳历年份推干支,用的正是“减三取余”的老办法。
操作起来不复杂,按下面的步骤走一遍就会了:
2026年的干支纪年,就是丙午年,您若拿老黄历核对,会发现和事实完全吻合,这套“减三取余”法,最早源自历法推算中的“公元前干支回推”,业内专家指出,它是民间流传最广、最不易记错的版本。
为了让你更有体感,记住几个近在眼前的年份作参照:
| 阳历年份 | 减三得数 | 天干余数 | 地支余数 | 干支纪年 |
|---|---|---|---|---|
| 2024 | 2021 | 1(甲) | 5(辰) | 甲辰年 |
| 2025 | 2022 | 2(乙) | 6(巳) | 乙巳年 |
| 2026 | 2023 | 3(丙) | 7(午) | 丙午年 |
| 2027 | 2024 | 4(丁) | 8(未) | 丁未年 |
光有年干支还不够,若要排八字或择日,还得知道月干,这时要请出“五虎遁”口诀,它的作用是定出正月(寅月)的天干,其余月份依次顺推,口诀如下:
2026年是丙午年,年干为“丙”,套用“丙辛必定寻庚起”,正月便是庚寅月,二月辛卯、三月壬辰,依此类推,这套歌诀,是连接阳历年份与阴历月柱的桥梁。
理解了换算方法,还得懂背后的逻辑,很多朋友分不清“农历”和“阳历”到底差在哪,更不明白为何算命、择日非要看阴历。
行业共识认为,阳历(公历)是依据地球绕太阳公转周期制定的,一个回归年约2422天;而农历(阴历)则以月亮圆缺变化为基准,一个朔望月约53天,十二个月加起来约354天,这样每年就会比阳历少约11天,为了弥补这个差值,农历采用了“十九年七闰”的置闰规则,即在19个年头里插入7个闰月,让平均长度与回归年大致持平,这就是为什么有时候农历春节会在阳历1月,有时候却跑到2月,也是“阳历阴历生日每年都不一样”的根本原因。
八字排盘里,年柱、月柱、日柱、时柱均以干支表示,而干支的起点就是农历的节气,比如2026年丙午年的开端,并非正月初一,而是

这里特别提一下“算命用农历还是阳历”的常见误区:有人图方便,拿阳历生日直接套干支,结果差了整整一个节气,推算出来的年柱、月柱全错,尤其是出生在立春、惊蛰等节气交节当天或前后几个小时的人,更要精确到时辰,差之毫厘,谬以千里。
掌握了前面的口诀,我们来做一次完整的实操,假设你是2026年4月20日出生,想换算成阴历干支。
4月20日已过立春(通常在2月4日左右),年柱确定是丙午,然后看节气,2026年的清明在4月5日左右,谷雨在4月20日左右,4月20日这天,大概率落在清明到谷雨之间,属辰月,按“丙辛必定寻庚起”,正月庚寅、二月辛卯、三月壬辰,所以辰月的干支就是壬辰,至此,你至少能排出年柱“丙午”、月柱“壬辰”。
日柱的推算稍显复杂,不能用简单除法完成,因为每个月、每年的天数并非固定倍数,这时建议借助当年的《万年历》或手机日历,找到对应日期的干支,通常标注在黄历信息里,时辰则用“五鼠遁”口诀,从日干推时干,此处不展开,但记住“日上起时”的规则即可,通过这一套组合拳,你便能从阳历生日,还原出完整的阴历八字。
实操中最容易踩的坑有三个:
弄懂换算口诀,不只是为了学术好奇,在现实生活中,这套方法有相当广泛的应用场景。

新生儿出生证明上写的是阳历日期,但家长拿去给先生看八字,先生要的是阴历和时辰,这时,你可以先用“减三取余”说出年份干支,再报出具体时辰,请先生排出四柱,2026年出生的孩子,都能直接报出“丙午年”生,听起来既专业又不失传统韵味。
北京、上海等地的老一辈人,在婚嫁、搬家、开业前,仍习惯翻老黄历,他们会问:“这事定在阴历几月几号?”你若是能当着长辈的面,把阳历日期快速换算成干支月日,长辈会觉得你是个懂规矩的年轻人,这并非迷信,而是一种文化礼节。
说实话,现在手机App一查就能出结果,口诀似乎显得“笨拙”,但口诀的价值在于,它让你真正理解历法内部的运算逻辑,而不是知其然不知其所以然,当你脱口而出2026年是丙午年时,你握住的不只是一个标签,而是一套古人与自然对话的编码系统。
答案是看阴历(农历),并且以节气为界,年柱看立春,月柱看交节,日柱看零点,时柱看时辰,直接拿阳历日期套用干支,是新手最容易犯的错误,正确的做法是:先确认是否过了立春,再根据节气确认月柱,最后查万年历确定日柱,整个过程不复杂,但每一步都需要严谨对待。
“年数减三”口诀只能推年份干支和大致月份,无法直接精算某一天对应的阴历日期,因为阴历的月大月小、闰月安排,是由天文观测和现行农历编排规则共同决定的,无法用简单除法概括,若想换算具体某天的阴历日期,最可靠的办法是查阅万年历或使用专业换算工具,口诀的价值在于推算干支框架,而非替代完整历谱。
2026年农历平年共12个月,总计约354天,与阳历365天相差约11天,这个差值会通过19年7闰的规则逐步调整,如果你发现某一年的春节特别早或特别晚,不必惊讶,这正是阴阳历调和的结果。