翻日历的时候,你可能注意到某些年份会出现「闰四月」「闰六月」这样的月份——同一个月名连着过两次。公历的闰年只是二月多一天(原理见闰年是怎么来的),而农历的闰月是一整个月。为什么要有闰月?为什么有的年份有、有的没有?这要从月亮和太阳的两个「钟」说起。

农历十九年七闰示意图:十九个农历年中共安排约七个闰月,橙色圆点为闰月所在年份示意,具体置闰由历法规则推算
十九年七闰示意

两套时间对不上

农历的月份按月相划定:从一次新月到下一次新月,叫一个朔望月,平均约 29.53 天。农历一年 12 个月,大约 354 天。但我们常说的「一年」是地球绕太阳一圈的回归年,约 365.24 天。两套时间一对比,农历每年比季节周期少了约 11 天。

如果不加调整,差三年就会错开一个多月:原本该在盛夏的月份,会慢慢「漂移」到春天。再过十几年,甚至会出现六月下雪、腊月抢收的错乱。闰月就是用来把这个差距补回来的。

十九年七闰

补多少个月合适?古人算过一笔很精妙的账:大约十九个农历年里安排七个闰月。这样 19 年共有 235 个朔望月,与 19 个回归年的总天数只差两小时左右,误差非常小。这个周期在西方叫默冬周期,中国古代则把十九年称为「一章」,两种文明殊途同归。

要注意,「十九年七闰」是长期的总体安排,闰月落在哪一年并不规则,具体年份由历法逐年推算,示意图仅帮助理解比例关系。

闰哪个月怎么定

决定「闰哪个月」的,是二十四节气。节气分两类:十二个节气和十二个中气,它们按太阳位置排布,间隔大致均匀;而农历的月份按月相排布,两套节奏不完全同步。于是有的农历月份里只有节气、没有中气。现行历法的规则是:把没有中气的月份定为闰月,名字沿用前一个月,比如排在四月之后就叫「闰四月」。

闰月对生日有什么影响

过农历生日的人,遇到闰月年份可能出现两个「四月」,按传统一般只过其中一个月,或按闰月前的那个月过。另外,由于十九年的周期接近整数,很多人 19 岁、38 岁时,农历生日与公历日期会重新靠近甚至重合,但并非人人如此,仍以具体年份的历表为准。周岁虚岁的算法可参考周岁和虚岁怎么算。

小结

一句话概括:月亮定月、太阳定年,两者每年差约 11 天,于是古人用「十九年七闰」把月和年重新对齐,并以无中气之月置闰。闰月不是错乱,而是让农历月份始终贴近季节的聪明设计。