你翻开手机日历,看到“公历”和“农历”两行小字,老人说的“阴历生日”,多数就是这行农历,可要真按天文学算,阴历和农历并不是同一个东西,阴历只看月亮,农历既看月亮,也看太阳。
阴历是太阴历,月份按月相圆缺来定,月亮从朔到朔,平均约53天,所以阴历月只有29天或30天,12个阴历月约354天,和太阳回归年2422天差出十多天,如果一直不调整,春节会慢慢跑到夏天。
农历是阴阳合历,它用朔望月定月份,初一一定是朔日,十五前后一定接近满月,同时又用二十四节气定年,让正月在冬末春初,为了补上阴历年和回归年的差距,农历采用“十九年七闰”的办法,闰年会有13个月,长度约384天,农历有节气、有闰月,阴历没有。
转换时别急着背口诀,先看三套体系的锚点,阳历锚点是太阳回归年,阴历锚点是朔望月,农历锚点是朔望月加节气,你输入一个公历日期,日历工具先找到最近的朔日,确定农历初一,再按月序排下去,最后看这一年是否插入闰月。
| 体系 | 定月依据 | 定年依据 | 一年长度 | 是否置闰 |
|---|---|---|---|---|
| 阴历 | 月相朔望 | 12个朔望月 | 约354天 | 不置闰 |
| 农历 | 月相朔望 | 回归年与节气 | 约354天或384天 | 十九年七闰 |
| 阳历 | 太阳回归 | 太阳回归 | 约365天或366天 | 闰日 |
业内专家指出,农历置闰不是随便加一个月,而是用“无中气置闰法”判断,一个农历月如果排下来没有中气,就作为闰月,重复前一个月的月名,比如出现闰四月,就是四月后面再跟一个闰四月。

最常见的场景是:身份证上写着公历生日,家里长辈问“你阴历几月几”,这时你要做的不是算命,而是把公历日期映射到农历日期,方法不复杂,但有几个坑要避开。
不要只凭记忆报“阴历生日”,有的人把公历生日直接减一个月,结果遇到闰月、月大月小,差出好几天,农历月有29天和30天,月序也不是每月固定30天。
农历闰月会重复前一个月名,闰月出生的人,民间过生日有几种做法:有的按闰月当月过,有的按前一个月过,有的按后一个月过,不同家庭习惯不同,没有统一标准,若只是把农历日期说成阴历日期,直接读“闰某月某日”即可,但要知道纯阴历没有闰月这个概念。
查闰月时,先看这一年农历有没有“闰”字月份,再看该月是29天还是30天,闰月的前一个月如果是月小,闰月可能紧接着前月最后一天;如果是月大,也会按朔日重新起算,具体日期以权威历法为准,不要用旧版软件,旧数据可能没有更新。
农历日期和月相高度对应,你记住几个节点,就能快速判断。

所以老人说“阴历十五”,你抬头看月亮,大概率是圆的,说“阴历初一”,月亮基本藏起来,这就是阴历和月相的直观联系。
手机端:设置-日历-显示农历-返回日历查看,电脑端:搜索引擎输入“公历转农历”加年份,选择带“农历”标注的结果,排八字时:不要只用公历转农历,还要记录出生时辰、出生地经纬度,再考虑真太阳时,业内常用做法是,北京时间与出生地平太阳时之间有经度差,每差1度约4分钟,再按均时差校正。
查生日和排八字是两件事,查生日,农历和阴历日常混用问题不大,排八字,只看农历或阴历都不够。
行业共识认为,八字年柱以立春为界,不按正月初一,月柱以节气为界,不按农历每月初一,比如立春之后出生,年柱已经进入新的一年;惊蛰之前出生,月柱仍按寅月,农历日期只帮你定位,真正决定年柱、月柱的是节气交接时刻。
日柱按干支日推算,公历和农历都能转换,但必须精确到日,时辰则要看出生时间,最好换算成真太阳时,若出生在时辰交界、节气交界,差几分钟就可能换柱。
闰月不单独作为八字月柱,月柱看节气:立春到惊蛰为寅月,惊蛰到清明为卯月,以此类推,你出生在闰四月,不代表月柱是“闰四月”,要看当天是否过了某个节气,若在节气交接前后,以交接时刻为界。
2026年春节是公历2月17日,正月初一,查2026年农历日期时,先认这个锚点,2026年立春在2月4日前后,八字年柱在春节前已经换岁,若你要排2026年出生者的八字,不能看到“春节没到”就仍用上一年干支,农历转阴历查询本身不难,难的是八字排盘还要叠加节气、时区和真太阳时。

免费农历阴历转换工具适合查婚期、生日、节日,判断准不准,看它是否标注数据来源和更新年份,系统日历、天文台公开数据通常更稳,付费排盘价格差异较大,贵在真太阳时、经纬度、节气交接分钟、大运起运时间等细节,若只问“我阴历几月几”,免费工具够用,若问八字格局、流年走势,就要用精确排盘。
地域习惯确实有差别,南方不少宗族家庭、老一辈人更习惯按农历过生日,嘴里说的“阴历”就是农历,北方城市年轻群体、学校和公司档案更多用公历,遇到闰月生日,各地做法也不一样:有的提前到正常月,有的在闰月过,有的干脆改过公历,最稳妥的办法是问家中长辈,按家族习惯来。
日常语境里,多数时候是同一天,你查到的农历日期,就是民间说的阴历日期,严格从历法看,农历包含节气和闰月,阴历只按月相,两者不能完全画等号。
纯阴历没有闰月,农历闰月是按无中气置闰法插入的,重复前一个月名,转换时先确定朔日,再排出月序,看到“闰某月”就照实标注,若要把闰月生日折算成普通阴历表述,民间通常按前一个月或后一个月处理,具体看家族习惯。
不够,年柱看立春,月柱看节气,日柱看干支日,时辰要真太阳时,农历生日只提供月日信息,缺少节气交接、出生地经度和准确时辰,排出来的八字可能从年柱开始就错。
把农历当阴历查生日,多数场景能对上;一旦涉及闰月、节气、八字排盘,就要回到阴阳合历和节气规则,月相管“日”,节气管“年”,闰月管“对齐”。