阳历又称太阳历、公历,它盯的是地球绕太阳公转一圈的时间,也就是一个回归年,长度大约是2422天,因为不是整数,所以用平年365天、闰年366天来补齐,规则是四年一闰、百年不闰、四百年再闰,这套体系现在是国际通用标准,行政、金融、合同日期都用它。
纯阴历盯的是月亮绕地球转一圈的朔望月,平均长度约5306天,所以纯阴历的月份只有29天或30天两种,一年12个月合计约37天,伊斯兰历就是典型的纯阴历,它的一年比阳历每年少约11天,所以斋月会在四季里不断前移。
农历的高明之处在于两头都照顾,月份按朔望月定,初一必是朔日,十五前后必是望日;年份又用二十四节气把太阳的位置标出来,保证春节永远落在冬天、不会跑到夏天去,行业共识认为,正是这套"月亮定月、太阳定年"的双轨设计,让农历既能看月相又能指导农事。
农历和公历之间没有一条能直接套用的简单公式,它是一套规则推演的结果,但近似换算的骨架,十九年七闰"。
一年差多少?12个朔望月加起来约354.37天,一个回归年约365.24天,两者相差大约88天,三年下来就差了三十多天,差不多整整一个月,要是不管它,过年就会一年比一年早,十几年后春节就跑到秋天去了。
古人早就发现了这个周期的妙处:

两组数字只差大约0.09天,误差小到几十年才需要微调一次,所以只要记住这个周期,就能对任意年份的农历月份做粗略定位:每19年,农历和公历的日期分布会回到高度接近的位置。
不是随便找个位置塞进去的,农历把二十四节气分成12个节令和12个中气,中气包括雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至、大寒,规则是:哪个农历月里没有中气,那个月就定为闰月,名字跟着前一个月走,比如闰四月、闰六月,这套"无中气置闰"的办法,能保证正月永远在立春前后。
手边有一本纸质万年历,或者手机自带日历打开"显示农历",翻到对应日期直接读,中科院紫金山天文台每年发布的年历、香港天文台和台湾地区气象部门公布的农历数据,都是公认的权威来源,日常换算,这条路足够用。
先记住几个确定的锚点,再往前后推:
这种方法误差通常在一天以内,用来核实生日、忌日这类场合足够,要求精确到时辰的择日排盘,还是得回到万年历。
手机上打开日历设置,勾选"中国农历"或"农历显示"即可,第三方万年历APP往往还带节气、宜忌、干支,至于"阴历阳历换算查询表要不要花钱买",多数基础换算功能都是免费的,收费的多是排盘、择日、命理合婚这类增值服务,普通换算没必要付费。

如果你只知道阴历生日,想查对应的阳历日期,注意一件事:农历生日对应的公历日期每年都在变,不像公历生日那样固定,查的时候必须指定具体年份,2026年的农历生日和2025年的农历生日,落在公历上的日期不是同一天。
生在闰月的人最纠结,北方一些地区习惯把闰月生日并到前一个月过,也就是闰四月出生就按四月过;江浙一带部分地区则按节气对应的月份来定,没有统一标准,家里长辈怎么过就跟着怎么过,图的是个心安。
这是另一个容易踩坑的地方,民俗上以正月初一为生肖分界,而传统命理排盘多以立春为分界,同样一个立春到春节之间出生的人,两套算法给出的生肖可能不同,换算之前先确认自己用的是哪套体系,结果才不会打架。
| 对比项 | 阳历(公历) | 纯阴历 | 农历(阴阳合历) |
|---|---|---|---|
| 参照天体 | 太阳 | 月亮 | 太阳+月亮 |
| 一年长度 | 365或366天 | 约354天 | 354至384天 |
| 月份长度 | 28至31天 | 29或30天 | 29或30天 |
| 置闰方式 | 四年一闰 | 不置闰 | 十九年七闰 |
| 典型用途 | 行政、国际通用 |
| 传统节日、命理择日 |
说到底,阴历阳历换算不是背一条公式就能一劳永逸的事,它背后是一整套天文观测和历法规则在支撑,日常用查表加锚点法就够了,涉及择日、排盘、命理推算,还是认准权威历书和可靠工具,把这套逻辑弄明白,下次再遇到生日、节气、过年的日期问题,你自己就能判断个八九不离十。
不一定,平年农历约354天,比公历短11天左右;赶上闰月的年份,农历可以有383天甚至384天,反而比公历年长,所以判断长短,先看这一年有没有闰月。
不能,农历的闰月位置由中气分布决定,每个月的大小由实际朔日时刻决定,这些都要靠天文计算逐月排定,没有一条闭式公式能精确覆盖所有年份,所谓公式,只是"十九年七闰"这类近似规律,用来估算可以,用来定准日期不行。
主流手机系统内置的农历数据来源相对可靠,日常使用没有问题,如果涉及精确到日的择吉、合婚、祭祀安排,建议再对照紫金山天文台或香港天文台发布的官方农历数据核实一次。