
公历、农历和黄历不是同一种东西的三个名字。公历和农历是安排年月日的历法,黄历是在日期基础上附加干支、节气、宜忌和冲煞等传统信息的历书内容。
在万年历页面上,同一天通常会同时显示公历日期、农历日期和黄历提示。它们指向同一个现实日子,但各自回答的问题不同。
公历怎样安排日期
公历也常被称为阳历,是现代日常生活中普遍使用的日期制度。它以太阳周年运动所对应的回归年为基础,把一年安排为 12 个月,平年 365 天,闰年 366 天。
公历月份有 28、29、30 或 31 天。闰年的 2 月增加一天,用来减小日历年与回归年之间的误差。
身份证、合同、学校和工作日程中写的“2026 年 5 月 16 日”,通常就是公历日期。它适合跨地区统一记录,也便于计算两个日期相隔多少天。
农历为什么不是纯阴历
农历以月球圆缺变化安排月份,每个月从朔日开始,也就是月球与太阳黄经相同的那次新月所在日期。同时,农历还用二十四节气协调月份与季节,因此属于阴阳合历,不是只看月亮的纯阴历。
一个朔望月平均约 29.53 天,所以农历月通常是 29 天或 30 天。十二个朔望月比一个回归年短十多天,长期累积后需要增加闰月,使月份不会持续偏离季节。
农历日期常写成“正月初一”“八月十五”。春节、端午和中秋等传统节日按照农历日期确定,所以它们对应的公历日期每年会变化。
黄历是在日期上增加什么
黄历不是另一套独立的年月日。它把公历、农历、干支和节气等日期信息放在一起,再加入传统历书中的内容,例如:
- 年、月、日的干支;
- 建除十二值和黄黑道值神;
- 每日宜忌;
- 生肖相冲与煞方;
- 彭祖百忌、方位和吉时等提示。
这些内容来自传统历书和择日文化。不同地区、版本和流派可能有差异,适合作为文化与日程参考,不能用来保证现实结果。
“阴历”和“农历”能不能互换
日常口语中,人们常把农历叫作“阴历”。如果只是问生日或传统节日,通常能听懂;从历法结构看,两者并不完全相同。
纯阴历只按月相安排月份,不负责与四季保持一致。中国现行农历同时使用朔望月和二十四节气,并通过闰月协调太阳年,因此更准确的说法是阴阳合历。
同一天怎样对照三种信息
以公历 2026 年 5 月 16 日为例,页面会先给出公历年月日,再显示对应农历日期和干支,随后列出黄历宜忌、值神和冲煞。
可以按下面的顺序阅读:
- 用公历确认现实日程;
- 用农历查看传统月份、日期和节日;
- 用节气判断太阳周年运动中的时间位置;
- 有需要时再阅读黄历传统提示。
打开万年历适合做公历、农历对照;打开老黄历适合查看某一天的完整传统信息。
三种日期最常见的误解
| 常见说法 | 容易错在哪里 | 正确理解 |
|---|---|---|
| 农历就是月亮历 | 忽略二十四节气和闰月 | 农历兼顾月相与太阳周年运动 |
| 黄历日期和农历日期不同 | 把内容层与日期制度混淆 | 黄历在日期上增加传统信息 |
| 闰月就是多过一个公历月 | 把两套月份直接对应 | 闰月是农历历月安排 |
| 传统节日公历日期固定 | 忽略农历换算 | 对应公历日期会随年份变化 |
查询时先说清是公历还是农历,再核对年份和时区,能避免大多数日期误会。
参考资料
正文参考的官方资料、古籍和网站采用的计算方法。
- 官方资料农历历法
香港天文台 · 阴阳合历、朔望月、朔日为初一、闰月安排
核对农历以月相定月、以太阳周年运动协调季节的基础规则。(查阅:2026-07-14) - 国家标准GB/T 33661-2017《农历的编算和颁行》
国家标准全文公开系统 · 农历编算、历月、闰月、节气、北京时间
核对现代农历编算所使用的术语和基本规则。(查阅:2026-07-14) - 网站资料网站公历与农历计算说明
万年历专业版 · 1900–2100支持范围、北京时间、公历农历换算、节日日期换算
用于说明网站当前可查询的日期范围和页面显示方式。


