农历和阴历在日常生活中经常被混用,但从历法学的角度看,它们是两种不同的历法体系。简单来说:阴历只跟随月相变化,农历则是兼顾月相和太阳位置的阴阳合历。中国使用的传统历法是农历(阴阳合历),而非纯阴历。
三种基本历法类型
阳历(太阳历)
阳历以地球绕太阳公转的周期为基准,一年的长度约为365.2422天。国际上通用的公历(格里高利历)就是典型的阳历。阳历的特点是日期与季节保持同步——同一天每年的季节大致相同。缺点是月份与月相无关,无法从日期直接判断月亮的圆缺。
阴历(太阴历)
阴历以月亮的盈亏周期(朔望月)为基准,每个月约29.5天,一年12个月约354天。由于阴历只跟随月亮而不考虑太阳的位置,久而久之阴历的月份会与季节完全脱离——比如阴历的正月可能在夏天也可能在冬天。伊斯兰历(回历)是当今世界上使用最广泛的纯阴历系统。
阴阳合历
阴阳合历同时参考月相和太阳位置:以朔望月定月份(保证每月的初一是新月),同时通过设置闰月来调整年长(使年度平均长度接近回归年),从而保证月份与季节大致对应。中国农历就是典型的阴阳合历,因此农历中既有根据月亮确定的每月初一、十五,也有根据太阳确定的二十四节气。
为什么很多人把农历叫成阴历

这个混淆主要源于日常用语习惯。民间通常把公历称为"阳历",把与之对应的传统历法称为"阴历",这个叫法在口语中已经根深蒂固。实际上这是一种不严谨的称谓:
- 如果"阴历"指纯阴历(如伊斯兰历),则中国的农历不是阴历。
- 如果"阴历"是口语中对"非公历传统历法"的笼统称呼,则"农历"确实常常被叫成"阴历"。
在日常交流中这种混用不会造成太大困扰,但如果你在使用万年历工具或研究历法知识时,了解农历本质上是阴阳合历,有助于正确理解闰月、节气、大小月等现象。
三历对比表
| 对比维度 | 公历(阳历) | 农历(阴阳合历) | 伊斯兰历(阴历) |
| 基准 | 太阳回归年 | 朔望月+回归年 | 朔望月 |
| 年长 | 365或366天 | 354或384天左右 | 约354天 |
| 闰法 | 四年一闰,400年97闰 | 19年7闰月 | 无闰月,有闰日 |
| 与季节 | 完全同步 | 通过闰月保持大致同步 | 不同步 |
| 月相 | 无关系 | 每月初一为新月 | 严格跟随月相 |
| 节气 | 无 | 基于太阳位置的二十四节气 | 无 |
闰月是农历独有的特征
闰月的存在正是农历作为阴阳合历的最直接证据。因为12个朔望月(约354天)比一个回归年(约365天)少约11天,如果不加调整,积累几年后农历的正月就会跑到夏天。为了保持农历月份与季节的对应关系,大约每19年加入7个闰月。而纯阴历(如伊斯兰历)不需要闰月来对齐季节,因此它的月份会在四季中循环移动。
常见问题
过生日按农历还是阴历?
日常所说的"过阴历生日"实际上是指过农历生日。因为绝大多数中国人使用的传统历法就是农历,大家口中的"阴历"就是这个历法系统。如果家人或朋友说"按阴历过生日",他指的就是农历日期。
农历和公历的日期怎么转换?
农历和公历之间的转换需要通过专业的历法计算工具或万年历。两者之间没有简单的公式可以直接换算,因为农历的大小月安排和闰月插入位置需要逐年推算。使用在线万年历或手机日历App中的农历显示功能是最便捷的方式。
农历为什么有时候一年有13个月?
这就是农历设置闰月的效果。在包含闰月的年份中,农历会出现13个月(比如闰四月就会出现"四月"和"闰四月"两个月份),全年的天数也因此增至384天左右。这保证了农历的新年总是在冬末春初,不会漂移到其他季节。
二十四节气为什么在农历中没有固定日期?
因为二十四节气基于太阳位置(阳历系统),而农历的月份基于月相(阴历系统),两者遵循不同的时间基准。所以同一个节气在不同年份的农历日期会有较大变化——比如立春有时在腊月(农历十二月),有时在正月。
纯阴历还在用吗?
是的,伊斯兰历(回历)就是仍在广泛使用的纯阴历系统,用于确定伊斯兰教的重要宗教日期,如斋月和开斋节等。因为纯阴历与季节不同步,所以伊斯兰教的斋月在不同年份会出现在不同的季节。
总结
农历不等于阴历,这是一个常见的概念混淆。中国农历是阴阳合历——以月相定月份、以闰月调节年度长度、以太阳位置定二十四节气,三个维度同时运作才构成了完整的农历系统。理解这一点有助于正确使用万年历、看懂节气日期变化、了解闰月的来历,也能让你在与他人讨论历法话题时给出准确的解释。如需查询农历和公历的日期转换,可使用本站的万年历在线工具。