阴历依据月相变化周期计算,阳历依据地球绕太阳公转周期计算,两者每年相差约11天,因此阴历通过设置闰月来与阳历保持同步,这就是农历为什么会有闰月的根本原因。
阴历和阳历是两套不同的时间计量系统,核心差异在于参考标准不同,阴历盯着月亮走,阳历跟着太阳转,弄清楚它们各自的计算逻辑,才能理解为什么农历节气总是落在阳历固定日期附近,而阴历新年每年却跑来跑去。
阴历的月份完全依据月相变化来定,从一次新月到下一次新月,称为一个朔望月,平均周期约29.53天,为了凑整,农历月份分开大小月,大月30天,小月29天,交替出现,但并非严格交替,具体哪个月大哪个月小,需要根据天文观测推算出“朔日”来决定。
行业共识认为,阴历的月份长度完全由实际月相决定,不依赖任何人为设置的固定规则,所以大月小月没有简单规律,必须查专门的天文历表。
阳历将地球绕太阳公转一圈的时间作为一年,称为回归年,精确长度约365.2422天,为了使用方便,阳历年份取整365天,多余的小数通过闰年来补偿。

阳历的日期与地球公转位置严格对应,所以春分、夏至等节气在阳历上每年仅差1天左右,非常稳定。
农历是阴阳合历,既要考虑月相(阴历月份),又要跟上太阳年(阳历节气),为了解决阴历每年比阳历短11天的问题,农历采用“闰月”来补齐。农历闰月怎么算的,是理解农历的关键。
农历几个月设置闰月,不是随便选的,而是依据二十四节气中的“中气”来定,二十四节气中,从小寒到小暑,每隔一个节气称为“中气”,共12个中气,正常农历月份每月包含一个节气和一个中气,如果某个月份只有节气没有中气,这个月就被定为上个月的闰月。
想自己推算闰月,可以这样操作:
大多数年份的闰月信息可以在公开的万年历或手机日历应用中找到,不需要手动计算。
很多人习惯过阴历生日,但填报证件、安排日程时又需要阳历日期。 
因为阴历一年只有354天左右,而阳历有365天,所以阴历日期每年会提前约11天,比如你2025年阴历正月初一对应的阳历是1月29日,到了2026年同一个阴历日期,阳历日期就变成了1月17日左右,加上闰月的干扰,同一阴历生日在不同年份的阳历日期可能相差一个月。
行业共识认为,使用电子工具最准确,手工推算容易出错,因为涉及大小月、闰月等变量。
在八字命理、择日、风水等传统领域,时间计算必须准确,不少初学者会问:八字算命用阴历还是阳历?答案是:严格用干支历,但干支历的月柱和日柱需要结合节气来定,而节气又属于阳历范畴。
八字排盘的四柱(年、月、日、时)都以干支记录,年柱以立春为界,月柱以节气划分,日柱则以儒略日或当地真太阳时推算,表面上,我们讨论的“阴历”和“阳历”都不直接对应八字,但实际应用中:

八字算命的底层是阳历(节气)和干支历,而非阴历,但多数人习惯用阴历报出生日期,命理师再换算成干支历,这也是为什么大家常误以为八字用阴历的原因。
择日(选日子)讲究“天时地利”,阴历的节气(如清明、大暑)和月相(如朔、望)都有影响,比如结婚、动土常避开阴历三、七、九月,以及朔日前后的阴晦日,这些习俗源于古代对自然节律的观察,至今仍被许多民俗活动遵循。
阴历平年约354天,阳历约365天,差11天,但闰月年阴历有384天左右,比阳历多出约19天,所以不是固定差距,一年内某个月份的阴历日期比阳历日期早约11天,但闰月年又会拉大,具体需查表。
闰月的位置完全由农历月份内是否包含中气决定,如果某个月缺少中气,它就成为闰月,中气在阳历上的分布与阴历月份错位,导致闰月可能出现在任意月份,但以三四五六七月较多,十一、十二月很少见,是由天文规律决定的。
2026年日历上可直接查看,农历正月初一对应阳历2月17日,闰六月对应阳历7月15日至8月12日,具体日期在手机日历应用或万年历中查询即可,日期对照表在各网络平台都公开,直接搜索“2026年农历阳历对照表”可得。