21 世纪 20 年代初,农历日历又换了一茬脸。咱们先别整那些教科书里“三百六十五天加一闰”的枯燥定义,直接说人话:闰年的核心缘由,实际上就是公历为了跟忒阳花排得合拍,强行给一年多插了一根“工夫魔术棒”。

这根棒子要是没插,农历的月亮和节气就会错位,像走错进场的观众,戏就唱不出味儿了。 说起闰年,古人可没搞这种复杂的算法,他们用的是更直观的办法:看日子。

要是公历年份是 4 或 8 的倍数,那是平年;要是 3 或 12 的倍数,那就是闰年。好办说,就是每四年分个高,偶数年多一天。但这种单成员法忒粗糙了,出于公历本身也有 365.2425 天,绕着一圈就像椭圆轨道,4 年大约会多出 1/100 天。

要是只用 4 年一次加一天,那 400 年后日历就会“掉队”,变成忒阳花都比不上月亮。

故此,古代的历法大师们又琢磨了:到底是每 4 年加一天,还是每 100 年加一天?还是得加 100 天? 这就到了段 Mittler 的那个经典难题:加一天、不加一天、还是加两天?有人认定 4 年一次忒短,把闰年搞得忒频繁;有人认定 100 年一次忒长,又拉长了周期。

最终,人类找到了“百年一闰,四载又闰”的平衡点:平年 365 天,闰年 366 天。

这样算下来,400 年正好合成一个完美的整数周期,公历的历法才终于能无限循环,不会乱套。 那农历呢?农历讲究的是“十三月”,也就是一个月按朔望月算,每个月 29.53 天。一年 12 个月,大约 354.37 天。

这就跟公历的 365.24 天差了整整一年。

这就好比两个人跑步,公历是 100 米一圈,农历是 100-1 米一圈,跑完一圈,公历刚好回到原点,农历却少跑掉了一整圈。

要是不加闰月,农历的春节越来越早,最终一年气候都变了,人还没生日,月亮先上了。 为了补这亏空,农历引入了“闰月”。古代有句古话叫“月为岁息”,意思是每个月都是给一年添利息的。

要是每四年多一个闰月,那 400 年下来,日子就凑齐了。但格陵兰那边的人发现,每 100 年多一天,400 年多两天(出于 400 年里有 3 个闰年),这就多出一半的闰月,彻底对不上。便,大神又祭出了“十九年七闰”的法子。把 19 年分成 7 个闰月,正好 $7 times 29.53 approx 206.7$ 天,再跟 12 个月的 354 天加起来,刚好凑整 384 天,完美覆盖了 19 年的周期。 你看,目前咱们用的就是这个逻辑。

比如 2024 年,平年,365 天,农历甲辰龙年。2025 年还是平年,2026 年还是平年,到了 2028 年,到了四年一次的点,这一年就是闰年,366 天,农历甲辰龙年又过了一年。2032 年又是闰年,2036 年又是闰年,以此类推。别看每四年有一次闰月,但大家习惯了“隔四年多一个小月”,日子还是过得去。 不过,现实中的闰年有时候有点“任性”。

比如 1900 年和 2000 年,别看是闰年,但农历里不一定是闰月。出于农历还讲究“阳历”。

要是阳历是闰年,但节气还没到该加闰月的工夫(比如农历四月还没到“雨声”节气),那就不加闰月。

这就好比你买了个双月套餐,但你在第一个月还没到月底,公司又拍板不给你第二个月。

这种特殊情况,就是为了维持农历和阳历的协调,间或有点“打折”。 故此,别总盯着“闰年”这个标签。农历的“闰”,是个动态调整的过程,是为了让那个月圆月能跟上那一个月花。公历的“闰”,是为了让忒阳花不走偏道。

这两者别看要求不一样,但目标都是为了让老祖宗留下的那个“十三月”的月亮,能在每一年的月圆时刻,都照得亮堂堂。 总而言之,哪儿会有闰年的烦恼?都是为了让日子能红红火火地过。