日历(公历)跟着太阳走,阴历跟着月亮走,而日常口语里说的“阴历”其实是农历,它是兼顾月亮和太阳的阴阳合历。你翻开任何一本纸质日历,上面的大号数字是公历,下面那排小字汉字日期就是农历,初一”“十五”。
很多人拿着日历问“农历和阴历怎么区分”,其实这里藏着一个普遍误解,行业共识认为,民间常说的“阴历”并非纯阴历,而是农历的俗称,正规历法分类中,阴历专指纯月亮历,农历则是阴阳合历。
纸质日历上,公历和农历不会写“公历”“农历”两个字,但排列规律非常固定:
这套数字大小对比,就是你第一眼分辨日历和阴历的最快路径,手边没有日历的人,直接打开手机日历应用,同样遵循该规则:默认界面的大数字是公历,点击日期详情后才会展开农历信息。
这个问题是搜索频率极高的疑问之一。农历不是阴历,伊斯兰教历才是纯阴历,一年只有354天,完全不管太阳位置,而我国的农历设置二十四节气、闰月规则,核心目的是让年份长度贴合四季变化,这是阴阳合历的典型做法。
业内专家指出,普通百姓口口相传的“阴历”已经发生了语义偏移,实际指代的都是农历,所以日常对话中你听到“阴历八月十五”,不必较真纠正,心里明白那是农历即可。
如果只看概念不好记,那就对比三个最直观的维度:年份长度、月份定义、节庆锚点。

| 对比项 | 日历(公历/阳历) | 农历(习惯称阴历) |
|---|---|---|
| 依据天体 | 太阳回归年 | 月亮圆缺周期 + 太阳位置 |
| 一年天数 | 365或366天 | 354或384天 |
| 月份长度 | 28至31天不等 | 29或30天 |
| 春节日期 | 固定在1月或2月之间浮动 | 固定为正月初一 |
| 节气关联 | 日期基本固定 | 日期不固定,前后能差半个月 |
这张表的重点在于“节气关联”那一行,公历的清明基本总在4月5日前后,冬至总在12月22日前后;而农历的同一天,比如八月初一,在公历上可能落在9月上旬,也可能落到9月下旬,这就是太阳历和阴阳合历对同一时间标尺的不同切割方式。
假如你想确认某天的农历日期,有三个可验证的实操方式:
其中手机日历的显示方式最明确,比如你搜“2026年春节是哪天”,系统会标注公历2026年2月17日,对应农历正月初一,两个历法体系在同一页面对齐呈现。
这背后有历史习惯原因,民国之前,中国官方历法一直是农历体系,老百姓记事、种田、过节全靠它,民国建立后才引入公历作为官方时间标准,但民间习俗的惯性太强,婚丧嫁娶、生辰八字、传统节日依然使用农历。

于是同一个日期就有了两个“生日”——公历生日和农历生日,这种双轨制直接导致了不少人用“阳历”称呼日历,用“阴历”统称农历,久而久之,农历的“阴阳合历”真实属性被习惯性掩盖了。
你身边大概率见过这样的例子:有人身份证上写的是1990年9月15日,但家里老人坚持说他是八月初七生的,这两个日子都是真实的,只是参照系不同。
不存在谁对谁错,但选错历法会闹出诸如“提前一个月过生日”“冬至当天穿短袖办寿宴”之类的乌龙,选吉日、算八字更是如此,行业通行做法是以农历出生时间为基准排盘,而非公历日期。
传统节日全部锚定农历,春节是正月初一,中秋是八月十五,七夕是七月初七,你在公历日历上找“十五”没有任何意义,必须看汉字小字的那一行。
节气是太阳位置决定的,所以在公历中日期几乎固定,但很多人把节气当成“农历的东西”,这是另一个隐藏误区,准确说法是:农历借鉴了节气来调节月份,保证正月一定在春天附近,这是阴阳合历的智慧,不能反过来证明节气属于阴历。
传统择日通用规则如下:
这套流程在民俗服务中沿用至今,全部基于农历框架,和公历数字没有对应关系。
记住十二个字: 
具体拆解为三个步骤:
如果你想在手机日历中正确处理农历生日提醒,路径如下(以主流机型为例):
这条设置路径同时解决了一个常见痛点:按农历过生日的人,每年公历日期都不同,手动推算容易出错,用日历自带的农历重复功能,一次性搞定。
农历是阴阳合历,它要让正月初一始终靠近立春附近,所以每年加入闰月或调整大小月来磨合月亮周期和太阳周期的差距,农历八月十五在公历中可能落在9月7日到10月8日之间的任何一天,因此每年对应日期都不同。
“廿”读作niàn,表示二十,廿三就是农历二十三,这是农历日期的汉字记法,公历日期只会写阿拉伯数字,看到“廿”字即可确认当前标注的是农历日期。
“阴历吉日”的实际指向是农历吉日,翻黄历时看的是农历干支、建除十二神、宜忌列表,普通查询以农历日期为基准,避开与生肖相冲的日支即可,公历日期仅作为方便换算的显示工具,不参与吉凶判断。