星辰志
返回观测志

3.2 闰月的方式

2024.01.01阅读 6 min

核心概念

闰月是农历(阴阳合历)为解决朔望月(约 29.53 天)和回归年(约 365.24 天)之间的 11 天缺口而设的调节机制。核心规则是十九年七闰,即 19 个回归年中插入 7 个闰月。

核心概念

闰月是农历(阴阳合历)为解决朔望月(约 29.53 天)和回归年(约 365.24 天)之间的 11 天缺口而设的调节机制。核心规则是十九年七闰,即 19 个回归年中插入 7 个闰月。

一、为什么需要闰月

12 个朔望月 × 29.53 天 = 354.36 天 (农历平年) 1 个回归年 = 365.24 天 (太阳年) 差值 = 10.88 天 ≈ 11 天

如果不置闰:

  • 每年比太阳年少约 11 天
  • 3 年后,正月比实际春天早了约 1 个月
  • 16 年后,冬夏完全颠倒

对于以农业为根基的社会来说,这无法接受。

二、十九年七闰——基本原理

2.1 数值基础

19 个回归年 = 19 × 365.2422 = 6939.60 天 235 个朔望月 = 235 × 29.5306 = 6939.69 天 差异 ≈ 0.09 天(非常接近!)

235 = 19×12 + 7,即 19 年中,12 个平年(12 个月)+ 7 个闰年(13 个月)= 235 个月。

这就是十九年七闰的数学本质:19 年加 7 个闰月,就能让朔望月和回归年重新对齐。

2.2 章、蔀、纪、元

中国古代历法中,这一套周期有专门的术语:

Table
周期长度含义
19 年 = 235 月19年7闰,闰月复位(冬至和朔日重新对齐)
4 章 = 76 年冬至和朔日回到同一干支日
20 蔀 = 1520 年干支和节气全面复位
3 纪 = 4560 年年、月、日、干支全部回到起点

三、哪个月做闰月——"无中气则置闰"

从汉代开始,闰月的安插规则就确定下来了:

如果两个冬至之间有 13 个朔望月(新月),就必须加一个闰月。这个闰月是第一个不含中气的月份。

3.1 节和气

每个月有两个节气:一个节(节气)和一个中(中气):

Table
月份
正月立春雨水
二月惊蛰春分
三月清明谷雨
.........
十一月大雪冬至
十二月小寒大寒

太阳每走 30° 黄经就过一个节气。两个中气之间的时间 = 回归年 / 12 ≈ 30.44 天。而一个朔望月 ≈ 29.53 天。

朔望月比中气间隔短约 0.9 天,所以中气在朔望月中缓慢后移。每约 32.6 个月(30.44 / 0.9),就会出现一个月里只有节、没有中气的情况。

这个月就是闰月。

3.2 例子

假设某年:

三月:含清明和谷雨(正常) 四月:含立夏和小满(正常) 五月:只含芒种,小满被三月吃掉、夏至落入六月(无中气!) → 这个五月就是"闰四月"

四、闰月的命名

取前一个月的名称,加上"闰"字:如闰四月、闰八月、闰十一月。

闰月不改变月序——闰四月之后仍然是五月。

闰月的概率分布

由于地球公转速度不均匀(夏天慢、冬天快),太阳在黄道上的移动在夏天更慢,中气间隔更长,所以闰月更常出现在夏季月份:

Table
频率时间
最常出现闰四、五、六、七月
中等闰二、三、八、九月
较少出现闰正、十、十一、十二月
最罕见闰正月、闰十二月

上一次闰正月是 1640 年,下一次是 2262 年。闰十二月极少出现。

五、从平朔到定朔——置闰精度的提升

5.1 平朔时代

早期的历法(如太初历)用平朔:假设朔望月固定 29.53 天,机械地加。这会导致当实际月球运动偏离平均值时,朔日不准(实际太阳月亮还未重合)。

5.2 定朔时代

从刘焯《皇极历》(600 年,未颁行)、李淳风《麟德历》(665 年,颁行)开始,改用定朔:根据月球实际位置推算朔的确切时刻。

定朔使得:

  • 朔日可以精确确定(不必观测)
  • 闰月的安插更准确地按"无中气"规则
  • 不会出现连续几个月不符合天象的累积误差

5.3 实际操作的演变

Table
时期方法精度
周代年终置闰(在年末加闰月)粗略
汉代无中气置闰 + 平朔规则明确
唐代无中气置闰 + 定朔高精度
元代授时历精密计算与现代相差无几

六、关键理解

  1. 闰月是阴阳合历必须的代价——想要月相(朔望)又要跟随太阳年,就必须置闰
  2. 闰月不是随意选的——"无中气"是硬规则
  3. 闰月在统计上偏向夏季,因为地球在远日点附近公转慢,太阳走 30° 黄经需要更长时间