农历属于阴阳历,它既不是纯阴历,也不是阳历(新历),而是同时兼顾月亮圆缺和太阳回归年的“阴阳合历”。大家平时随口说的“阴历”,其实就是指农历,而“新历”通常指公历(阳历),这一个常识,很多人在查日子、算节气时容易混淆,今天咱们就把它彻底讲明白。
纯阴历的规则很简单:每个月的初一必定是新月(朔),十五是满月(望),十二个朔望月约354天,比一个太阳回归年(365.2422天)短了约11天,如果完全按阴历走,过个两三年,原来的夏天就会跑到冬天去。
农历则聪明得多,它每个月仍然按朔望月来定,初一看月亮,十五看月亮,这一点跟纯阴历一样,但农历又加了一套“二十四节气”,这套节气是根据太阳在黄道上的位置划分的,反映的是季节变化,所以农历既照顾了月相,又保证了春节总是在冬末春初,清明总是在四月初前后,不会乱套。
业内专家指出,农历的“阴阳合历”属性,正是中国古代历法的高明之处。 既让百姓能“看月亮知日期”,又让农民能“看节气种庄稼”。
闰月的规则是:哪个月没有中气(二十四节气里的中气,如雨水、春分、谷雨等),哪个月就被设为闰月,这样农历平均年长就无限接近回归年,所以农历不是简单的月亮历,它是月亮和太阳的双重结合。
在日常生活里,大家说“阴历五月初五”“阴历八月十五”,指的就是农历,严格学术意义上,纯粹的“阴历”是像伊斯兰历那样的历法,只按月亮周期走,跟季节完全脱节,但中国人用“阴历”这个词,口头上已经和“农历”画了等号,行业共识认为,这种称呼习惯源于古代“阴”代表月亮,“阳”代表太阳,而农历本身阴阳兼顾,叫“阴历”虽然不严谨,但约定俗成。

新历就是国际通用的公历(格里高利历),以太阳回归年为基本单位,一年365天,闰年366天,它不关心月亮圆缺,只盯着地球绕太阳转,我们现在用的日期,比如2026年5月1日,就是新历。
阴历属于农历吗?答案是:阴历就是农历的俗称,它不属于新历。 新历和农历是两套独立的历法系统,二者之间没有从属关系,只有换算关系。
| 对比维度 | 农历(阴阳历) | 阳历(公历/新历) |
|---|---|---|
| 制定依据 | 月亮周期 + 太阳周期 | 太阳周期 |
| 月长 | 29天或30天(大小月) | 28、29、30、31天 |
| 年长 | 354天或384天(有闰月时) | 365天或366天 |
| 节气对应 | 节气日子不固定,但季节固定 | 节气日子几乎固定(如清明总在4月4-6日) |
| 典型节日 | 春节、中秋、端午 | 元旦、劳动节、国庆节 |
| 闰法 | 十九年七闰,闰月无中气 | 四年一闰,百年不闰,四百年再闰 |
这张表里最直观的差异就是月份长度,阳历的月是人为制定的,所以有28天、31天的差别,跟月亮毫无关系,农历的月则是天文学意义上的朔望月,所以初一永远是新月,十五永远是圆月。
很多人以为节气属于阴历,其实错得离谱,节气完全由太阳决定,古人把太阳一年走过的黄道分成24等份,每一份对应一个节气,所以节气的日期在阳历里是相对固定的:
但在农历里,节气日子每年都变,因为农历月长不稳定,比如2026年清明是农历二月十八,到了2027年就是农历二月廿九。节气是太阳的“马甲”,它藏在农历里面,替农民盯着太阳走。

当有人问你:农历是阴历吧?你可以用这三步回答:
这种解释方式,既照顾了大众习惯,又把科学事实说清了。
为了加深理解,咱们看看纯阴历是怎么活的,伊斯兰历(回历)一年12个月,每月严格以月相为准,有29天和30天两种,它不设置闰月来匹配季节,所以它的新年会在春夏秋冬轮流转,你可能会在冬天过他们的斋月,也可能在夏天过。
对比之下,农历的高明就体现出来了。 农历能用闰月把新年牢牢钉在冬季,能让中秋总是在秋季,能让端午总是在初夏,这种“稳压器”功能,纯阴历根本做不到。
很多朋友问:我算命看八字,到底按农历还是阳历?答案是:八字用的是干支历,又叫“节气历”,它跟农历不是一回事,但直接跟节气挂钩。 一个人如果出生在2026年立春之前,虽然农历已经过了正月初一,但八字年柱仍然算乙巳年,而非丙午年,这就是干支历“以立春为岁首”的规则。
看清这一点,你在使用黄历、排八字时,就不会被“农历正月初一”的日历误导。最直接的方法是:打开手机日历,找到“今日节气”栏,看立春交接时间,那是干支年真正换界时刻。

老一辈习惯记阴历,因为传统节日都跟着农历走,年轻人习惯过阳历,因为工作、学校都按公历排,两套并行,谁也不碍着谁,但你要知道,这“阴历生日”的底层代码,其实还是阴阳合历的农历。
公历虽然世界通用,但完全丢失了月相信息,农历虽然复杂,却能同时回答两个问题:今晚月亮圆不圆?现在是哪个季节?这种“一历两用”的能力,是公历永远替代不了的。
天文台每年发布的《中国天文年历》中,农历和节气都是重点计算对象,国家历法明确规定,农历的编排要依据太阳和月亮的实际运行位置来算,这不是“传统文化保护”的姿态,而是实实在在的科学工程。
农历是月亮和太阳共同写的“双主角剧本”,阴历只是它的小名,新历是另一套纯太阳剧本。 下次再有人问你“农历属于阴历还是阳历”,你可以笑着说:“它两个都是,也两个都不是,它是阴阳合历。”
因为12个农历月只有354天,比回归年少约11天,为了让农历年跟上季节,每19年安排7个闰年,闰年里多一个月,具体哪个月闰,要看哪个月没有中气,例如2025年闰六月,就是因为那一年农历七月前没有大暑这个中气,所以补了个闰六月。
没有心算万能公式,但可以用方法:查手机日历是最准的,如果你要推几十年几百年,可以用《万年历》或天文算法,记住一个常数:农历年比公历年大约少11天,每19年农历和公历日期会大致重合一次,比如某人19岁、38岁生日时,农历和公历日子会撞在同一天,这就是“十九年七闰”的周期效应。
不是,节气、干支纪年属于阳历系统,中秋节、春节属于农历系统,而黄历(老黄历)里的宜忌通常结合干支、五行、月相来排,所以传统文化内部也分“阴阳”,千万别一锅烩成“阴历”,理解这一点,你再去翻任何一本老黄历,思路就会清晰很多。