农历是阴阳合历,并不是纯阴历。它既看月相定月,又用节气配合太阳回归年,历法术语里能同时做到这两点的只有它,如果单纯按月相算叫阴历,那农历至少有一半内容来自阳历。
很多人把“农历”和“阴历”划等号,说“阴历就是农历”,这话在日常生活里没人较真,但放到历法逻辑上就错了,纯阴历只看月亮,农历却在月亮之外还盯住太阳。
纯阴历以朔望月为唯一依据,月亮绕地球一圈约53天,十二个月就是一年,大约354天,这样的一年和太阳回归年(约365.24天)差了11天左右,一年差11天,三年就差一个月,四季会慢慢偏移,伊斯兰历就是典型的纯阴历,所以斋月会在公历里逐年提前,有时在夏天,有时在冬天。
农历的日常月份确实按月相走,但它在年长上动了手脚,农历从冬至到下一个冬至计为一岁,每两三年插入一个闰月,把丢掉的天数补回来,这样一年平均长度约365.24天,与回归年对齐,所以二十四节气在农历里能稳稳扎根,业内专家指出,农历是“阴阳合历”最成功的民间实践,它的月是阴历的月,年是阳历的年。
下面用一张表讲清楚两者差异:
| 对比项 | 纯阴历 | 农历 |
|---|---|---|
| 月份依据 | 全靠朔望月 | 朔望月+节气牵制 |
| 年长 | 354天 | 354/355天或383/384天 |
| 季节关系 | 逐年漂移 | 基本固定 |
| 节气功能 | 无 | 指导农时 |
| 代表历法 | 伊斯兰历 | 中国农历 |
不是,但农历里藏着阳历的逻辑,更准确地说,二十四节气是农历的阳历成分,这也是它与纯阴历最大的分水岭。
二十四节气按太阳在黄道上的位置划分,比如立春那天太阳到达黄经315°,春分到达黄经0°,所以节气在公历里的日期几乎固定,清明总在4月4日至6日,冬至总在12月21日至23日,这种稳定性和太阳年绑定,纯阴历给不了,农历把节气编进历书里,等于把阳历“内嵌”进了阴历体系。
行业共识认为,节气日期在公历里稳定,在农历里却游移不定,恰好证明节气属于阳历,而月份属于阴历,农历是缝合体,不是单一历法。
农历规定冬至必须落在农历十一月,这个月跑不了了,从冬至往前倒推,才能排定腊月和来年正月,如果某年的年首计算没锁定冬至,春节就会像伊斯兰历的节日那样在公历里乱跳,正因为农历锚定冬至,春节才会被限制在公历1月21日至2月21日之间,这个宽窗口正是阴阳调和的结果。
这是大家问得最多的问题,答案在于一个数学差额:十二个朔望月约354天,比回归年少10至11天,每年少10天,三年就落后一个月,季节就会错位,为了把掉队的天数补上,农历设计出“闰月”。

节气和中气是两码事,二十四节气里,排在偶数位的是中气,比如雨水、春分、谷雨、夏至,每一个农历月里都必须包含一个中气,如果某个月里没有中气,它就不能算作独立月,只能当作上一个月的闰月,这就是“无中气置闰”。
例如某月水星退行到只有节气没有中气,那么这月被标记为闰月,民间俗称“闰四月”“闰六月”,就是这种情况,农历采用“十九年七闰”的周期,在19年里设置7个闰年,让农历平均年长无限接近回归年。
2026年是农历丙午马年,生肖属马,这一年的历法排定由官方天文机构提前发布,看日期时不需要自己推算,打开手机日历,任意选一天,屏幕会同时显示公历和农历日期,想知道当年有没有闰月,翻到农历六月到八月之间,看有没有一个月份标成“闰X月”就行,近年大多数年份没有闰月,偶发闰月才是常态之外的插曲。
这件事在数字时代异常简单,不需要翻老黄历。
以华为、小米或苹果手机为例,打开“日历”应用,点击任意日期,屏幕下方或上方会同时出现公历和农历标注,比如你点2026年10月1日,就能看到对应农历日期,反过来,搜索农历某月初一,也能跳到对应公历日期。
如果你想知道某人的农历生日在2026年对应哪一天,推荐用“万年历”或“中华万年历”类工具,操作路径如下:打开APP,选择“日期换算”,输入农历月日,立即得到公历日期,这类工具内置1900年至2100年的完整数据,准确率有保障。

这里容易踩坑,生肖不是按农历正月初一算的,而是按立春换属相,例如立春在公历2月初,只要2026年立春那一刻还没到,出生的孩子还是属蛇;立春一过,才算属马,查询生肖,先查当年立春的具体时间点,再对照出生时刻即可。
不是,纯阴历只反映月相周期,不管太阳位置;农历是阴阳合历,兼顾月相与节气,确保春节落在冬末春初,节气不跑偏。
先确认出生年份的公历日期,再用万年历查询对应农历月日,此后每一年的农历生日当日,公历日期都会变化,前后能差一个月,例如某个农历八月十五生日,2025年在公历10月6日,2026年就落到9月25日左右。
传统节日,比如春节、端午、中秋,采用农历日期;农村赶集、庙会、祭祖等习俗也常按农历约定日期;不少人的出生证上既有公历也有农历,办“做寿”或“过阴历生日”时就需要换算,手机日历和万年历工具能解决绝大多数生活场景,不必死记硬背。
农历的聪明之处在于不偏科,它用月相管月份,用节气管季节,再用闰月调和中间落差,下一次有人问“农历和阴历一样吗”,你可以直接告诉他:农历是阴阳合历,阴历只是它的一半骨架。