農曆為什麼有閏月
閏月
閏月是額外增加的一個農曆月,使一年有十三個月,卻仍沿用一至十二的月數。增加的月份重複前一個月的編號,並標為閏月。它與其他月份一樣,有自己從初一開始的一套日數。這是農曆陰陽合曆結構的一部分:月份依月亮而定,月份的安排同時跟隨太陽與季節。
為什麼十二個農曆月不夠長
相鄰兩次朔之間的平均間隔稱為朔望月,約29.5306天。十二個這樣的間隔合計約354.37天。反映季節循環的平均迴歸年約365.2422天,每年的差額接近十一天。若不置閏,十二個月組成的農曆年,其年首就會相對於季節逐漸提前。
把時間拉長,兩者的差異更清楚:
| 數量 | 近似長度 |
|---|---|
| 十二個平均朔望月 | 354.37天 |
| 一個平均迴歸年 | 365.24天 |
| 十九個平均迴歸年 | 6,939.60天 |
| 235個平均朔望月 | 6,939.69天 |
十九個每年十二個月的年份共含228個月,再加七個月便有235個月,與十九個太陽年的長度非常接近。這解釋了常說的“十九年七閏”。它是兩個天文週期之間的近似關係,不是現代農曆可以循環查用的固定置閏表。實際月份安排取決於朔與節氣。
閏月同樣只有29個或30個日曆日,長度來自相鄰兩次朔的日期,所以額外月份不一定與同月數的非閏月一樣長。農曆置閏與公曆2月29日沒有直接關係。
置閏規則
二十四節氣把太陽的週年視運動路徑分為每段15度。隔一個取一個,組成相距30度的十二個中氣,冬至便是其中之一。這些節點把農曆月的編號與季節聯繫起來。
現代方法以包含冬至的農曆月為十一月。確定兩個相鄰的含冬至月份,從前一個月的月首開始計數,數到後一個月月首之前,不包括後一個月。若有十二個月,該區間不需閏月;若有十三個月,則其中第一個沒有中氣的月份為閏月。其他月份依次編號,閏月沿用前一月的月數。
這種從十一月到下一十一月的區間,不同於從一個春節到下一個春節的農曆年。因此,編排某年的月份需要該年前後的信息。事件還須歸入完整日曆日:月份從朔所在日期的午夜開始,而不是從合朔瞬間開始。若中氣落在月首那一天,就歸屬於新月。
實例:2025年閏六月
2025年的月份序列說明,一個月可以有節氣,卻沒有中氣。下列各日期範圍均包括首尾兩日。
| 農曆月份 | 公曆日期範圍 | 天數 | 月內中氣 |
|---|---|---|---|
| 六月(非閏月) | 2025-06-25–2025-07-24 | 30 | 大暑,7月22日 |
| 閏六月 | 2025-07-25–2025-08-22 | 29 | 無 |
| 七月 | 2025-08-23–2025-09-21 | 30 | 處暑,8月23日 |
立秋在8月7日,處於閏月之內。但它屬於另一組十二個節,並不能補上缺少的中氣。處暑在七月初一所在的日期,因此屬於新開始的七月。
生日與歷史記錄
“閏”字是日期身份的一部分。完整記錄應把農曆年份、月數、是否為閏月和農曆日數一起保留。即使月數相同,非閏月與閏月也包含兩套不同的日期。
生日記錄應把原始出生日期,與每年如何慶祝的規則分開。某年沒有相應閏月,就沒有完全對應的閏月生日。曆法說明哪些日期存在,替代慶祝日的選擇則屬於家庭慣例。
對於舊文獻,還應保留原有措辭、地點和歷史紀年名稱。早期天文方法與時間約定,可能使當時日期不同於把現代算法向過去延伸所得的結果。