阳历以地球绕太阳公转周期为基准,阴历以月亮绕地球公转周期为基准。一个跟着太阳走,管着四季冷暖;一个跟着月亮走,管着月相圆缺,而咱们日常用的农历,其实是兼顾二者的阴阳合历,既看月亮圆缺定月份,又用闰月来追上太阳的节奏,很多人分不清“阳历”“阴历”“农历”这三个词,今天就把它们掰开揉碎了讲清楚。
阳历和阴历的老祖宗,观测的天空对象完全不同,阳历盯的是太阳,阴历盯的是月亮,这决定了它们所有的性格差异。
阳历(太阳历)以地球绕太阳公转一圈为一年,周期大约是2422天,公历就是阳历的一种,平年365天,闰年366天,每四年加一天,把多出来的小数补上。
阳历的月份和月亮一点关系都没有,1月大、2月小,完全是人定的规矩,它的最大优势是季节准——每年夏至都在6月21日前后,冬至都在12月22日前后,误差不超过一天,农民看节气种地,用的就是阳历的节气系统。
阴历(太阴历)以月亮圆缺一个周期为一个月,周期是53天,所以阴历的月大月小是固定的规律:大月30天,小月29天,一年12个月,总共354天或355天。
阴历的好处是看月亮就知道日子——初一新月,十五满月,这个特点在近海捕鱼、观潮生活中非常实用,但问题也明显:12个阴历月比阳历年少了约11天,三年下来就差了整整一个月,如果纯用阴历,月份和季节会越跑越偏,今年春节在冬天,十六年后就可能挪到夏天去了。
中国人用的农历,严格来说既不是纯阳历,也不是纯阴历,行业共识认为,农历是“阴为基础,阳为修正”的阴阳合历,月份跟着月亮走,保证每月十五是满月;但年份长度努力追上阳历,通过“十九年七闰”的规则,在19年里设置7个闰月,让农历年的平均长度约等于阳历年。

这就是为什么农历闰年有383天或384天,平年只有354天或355天,有闰月的年份,你就没见过第二个春节,但闰四月、闰二月年年有人问。
很多人问阳历阴历怎么换算,其实没有简单的一对一公式,因为农历闰月让对应关系每年都变,但有几个实操方法可以精准搞定。
打开手机日历或中国天气网的万年历功能,输入任意阳历日期,直接显示农历,这一步不需要任何计算,是90%的人的选择,测算老黄历上的宜忌、生肖冲煞,也是靠这个。
绝大多数人的阳历生日和农历生日,会在19岁、38岁、57岁这天重合,误差大多在一天以内,比如你1999年5月20日是农历四月初六,到了2018年5月20日,大概率又是农历四月初六,这是十九年七闰的直接结果,所以给长辈过寿时算农历生日,可以先用这个方法推算个大概。
有个老经验:农历闰月的月份,多数落在农历四月到八月之间,闰正月、闰腊月极其罕见,上次闰正月在1640年,下次要等到2262年,今年是否有闰月,闰哪个月,直接看日历标注即可。
不少人纠结过这个问题——过生日到底按阳历还是阴历?这不是谁更准的问题,而是使用场景的问题。
身份证、出生证明、入学报名、办护照、买保险,一律用阳历,这是法定标准,没有商量余地,银行开户、合同签署、法律文书,都用阳历日期,方便统一管理和跨地区沟通。
看八字、算生肖、过春节、定嫁娶吉日、祭祖上坟,全部以农历为准,春节就是正月初一,腊八就是腊月初八,端午就是五月初五,这些都是农历日期,算命排盘用的“四柱八字”,更是以农历节气为分界的干支历,和阳历、农历都不完全一样。

双十二、618,全是阳历商家造节;尾牙、祭灶、闰月送猪脚,全看农历,在福建、广东一些地方,闰月被视为“增寿月”,出嫁的女儿要给娘家父母送猪脚和面线,这个习俗严格按农历闰月走,阳历完全对不上。
这个问题几乎是被问得最多的“为什么”,答案不复杂:为了让月份不脱离季节。
纯阴历一年354天,比阳历年少了11天左右,如果不加干预,春节会逐年提前,16年后就跑到夏天了,古人发现,每19年加7个闰月,就能让农历长度追上阳历,这个规律被称为“十九年七闰”,是古代历法家通过长期观测归纳出来的。
具体规则是:冬至必须落在农历十一月,如果某个月没有“中气”(二十四节气里的中气),这个月就被定为闰月,比如某个月只有节气“立春”,却没有中气“雨水”,那这个月就变成闰月,这个规则保证了农历年和阳历年的误差控制在两小时以内,是相当精密的计算。
看2026年的具体安排,能更直观感受两套历法的关系。
2026年农历丙午年(马年),从2026年2月17日春节开始,到2027年2月6日除夕结束,这一年是平年,没有闰月,共354天,阳历2026年则是平年,365天,2月只有28天。
有几个关键对应可以记一下:
你会发现,节气永远在阳历上找得到固定位置,但农历日期每年都变,这就是阳历管“时令”,农历管“人情”的直观体现。
为了让你不再混淆,这里给一套具体到场景的操作清单。
