以月亮绕地球转一圈为一个月的长度,看不见月亮的那天定为初一,月圆那天落在十五前后;可中国人日常说的“阴历”其实是农历——月份看月亮,年长看太阳,是阴阳合历。
很多人一开口就说“我过阴历生日”,转头查日历又发现标注的是“农历”,这两个词在生活里被混着用了上百年,真要追问“怎么样算阴历”,多数人答不上来,其实规矩很硬,天文台按国家标准推算,一步都不能含糊,下面按“月怎么定、年怎么定、生日怎么查、闰月怎么来”的顺序说清楚。
阴历的基本单位不是年,是月,古人没有钟表,抬头看月亮就是最直观的日历,月亮由缺到圆、再由圆到缺,走完一个完整周期,就是一个“朔望月”。
朔望月的平均长度是5306天,不是整数,历法不能出现半天初一的尴尬,所以农历的月份只能取整:
判定标准只有一条:太阳和月亮的黄经相等那一刻叫“朔”,朔所在的那一天,就是农历初一,这一点写在国家标准《农历的编算和颁行》里,全国统一,不存在各地自己算一套的情况。
十二个朔望月加起来约354天,而地球绕太阳一圈约24天,中间差出十一天左右,这十一天如果不管,用不了几年,春节就会跑到夏天去,农历用“加闰月”来补这个缺口,这正是它比纯阴历高明的地方。
这是搜得最多、也最容易被绕晕的一问,答案不复杂:纯阴历只看月亮,农历同时看月亮和太阳。
| 对比项 | 公历(阳历) | 农历(阴阳合历) | 纯阴历 |
|---|---|---|---|
| 依据 | 地球绕太阳 | 月相为主,太阳为辅 | 只看月相 |
| 月长 | 28至31天 | 29或30天 | 29或30天 |
| 年长 | 365或366天 | 平年约354天,闰年约384天 | 约354天 |
| 补差方式 | 闰日,即2月29日 | 闰月,十九年里加七个 | 不补,月份逐年漂移 |
| 典型代表 | 现行公历 | 中国传统历法 | 伊斯兰历 |
看表就明白:伊斯兰历才是教科书上的阴历,它的新年每年提前十一天左右,会走遍四季,中国农历因为有闰月和节气,月份和季节始终对得上,本质上是“阴阳合历”,所以口语里说的“阴历”,准确叫法是“农历”或“夏历”。
节气不是按月亮排的,是按太阳在黄道上的位置切的,春分、秋分、夏至、冬至这几个点,年年公历日期几乎不变,这就说明节气属于阳历系统,农历把节气塞进来,农民才知道什么时候该下种、什么时候该收割,行业共识认为,二十四节气是农历能够指导农业的关键所在,也是它区别于任何纯阴历的分水岭。
知道原理之后,落到自己身上就是一件事:把出生那天的公历日期,换成对应的农历日期,实操起来有三步。
要提醒一句:网络上有些老黄历把民国时期的日期标错,跨年份的生日最好用两三个来源交叉核对,尤其是1949年以前的出生日期,当年历法换算存在差异。
这是阴历生日里最容易出岔子的地方,传统民俗的处理办法大致分三种:
没有全国统一的硬性规定,各家按家族习惯走,真要较真,翻翻自家族谱或问家里长辈,比在网上随便查一个“标准答案”靠谱。
闰月不是随便挑一个月加进去,规则叫“无中气置闰”,听着拗口,拆开很简单。
二十四节气分两组,立春、惊蛰、清明这类叫“节气”,雨水、春分、谷雨这类叫“中气”,农历要求每个正常月份里必须含有一个中气,如果某个月从头到尾一个中气都没赶上,这个月就定为闰月,名字跟着上一个月走,比如上个月是六月,就叫闰六月。
十九个回归年约等于二百三十五个朔望月,两者只差两个多小时,倒推下来,十九年里安排七个闰月,就能让农历年和季节基本对齐,这是古人的经验归纳,现代编算已改用更精确的天文观测数据,但大框架没变。
编算农历还有一条硬约束:冬至所在的那个农历月,必须是十一月,这条规则保证了春节永远落在冬末春初,不会跑到盛夏去,业内天文机构推算农历时,先定冬至、再排朔日、最后判断闰月位置,顺序不能乱。
2026年是农历丙午年,也就是马年,按现行编排,这一年不设闰月,全年十二个月,属于平年,几个常用节点可以直接记:
想查具体某一天的农历,用前面说的三步法最快;要看整年的婚嫁、搬家吉日,拿纸质或电子黄历对照节气与干支日更稳妥。
是同一天,口语里的“阴历生日”指的就是农历生日,只是叫法不严谨,真正意义上的纯阴历生日,只有信奉伊斯兰历的人群才会用,和中国人过节过生日的那套不是一回事。
因为加了闰月,闰年十三个月,全年约三百八十四天;平年十二个月,约三百五十四天,多出来的那个月就是用来追平太阳的,所以农历年里出现两个四月、两个六月都不稀奇。
阴历年比公历年短十一天左右,所以同一个农历日期,第二年在公历上通常提前十一天上下;碰上闰月年,又会往后推,这个来回摆动的幅度,正是阴阳合历在自我校正的痕迹。