農曆的大月小月,是「算」出來的,不是「規定」出來的
很多人以為:
農曆的大月 30 天、小月 29 天,是像西曆一樣預先排好的。
其實完全不是。
農曆的月長,是由太陽與月亮在天空中的實際運動「算出來」的。
它不是行政規定,而是天體動力學的結果。
一、想像天空中兩個跑步的選手
想像天空中有兩個跑者:
- ☀️ 太陽(慢慢跑,一年一圈)
- 🌙 月亮(很快跑,約 29.5 天一圈)
每當月亮追上太陽——兩人站在同一位置——
那一刻就是「朔」(新月)。
這一天,就是農曆初一。
二、兩次追上之間會隔幾天?
月亮下一次追上太陽,平均需要:
注意這個數字:
不是 29,也不是 30。
但曆法只能使用整數天數。
所以問題變成:
從這次朔到下一次朔,中間跨過了幾個完整的日出?
答案只可能是:
- 29 天(小月)
- 30 天(大月)
三、為什麼有時連續小月?有時連續大月?
因為 29.53059 並不是固定值。
月球軌道是橢圓形,速度會變化。
- 有時 29.3 天
- 有時 29.7 天
- 有時 29.8 天
偏短 → 29 天。
偏長 → 30 天。
沒有哪個月份「規定」一定大或小。
每個月都是重新計算。
四、從連續時間變成整數日期
如果用一點點數學說:
這是一個實數。
但曆法必須把它變成整數。
就像把一條 29.53 公尺長的繩子,硬是量成整數公尺。
有時量到 29。
有時量到 30。
這就是大小月。
五、這其實是一種節奏錯位
一年約:
一個朔望月約:
一年大約包含:
12.36827 不是整數。
太陽與月亮的節奏永遠對不齊。
它們形成的是一種「準週期節奏」。
就像兩個不同速度的節拍器——
永遠在追逐,但很少完全同步。
大小月,就是這種節奏錯位留下的痕跡。
六、總結
不是文化象徵。
不是預先規定。
它們是月亮追上太陽時,
時間被迫取整數的結果。
它們是「算」出來的。
而且每個月都重新算一次。
📌 為什麼最近幾年臘月常常沒有 30?
近年媒體常報導:「今年臘月沒有 30」、「連續幾年都沒有大年三十」。 不少人因此誤以為制度改變,甚至覺得哪裡出了問題。
其實什麼都沒有改。
臘月(農曆十二月)的長度,和其他月份一樣, 完全由兩次朔(新月)之間的時間差決定。
由於朔望月的平均長度約為 29.53 天, 而且會隨月球軌道位置微幅變動, 有時偏向 29.3 天, 有時偏向 29.8 天。
當臘月那一次的朔望間隔偏短時, 整數取整後就是 29 天, 於是當年就沒有「臘月 30」。
這不是規則改變, 也不是刻意安排, 而是天體運動自然產生的結果。
長期來看, 臘月有 29 天或 30 天的比例大致平均, 只是近幾年的天文條件, 剛好讓它多次落在 29 天區間。
換句話說——
沒有臘月 30,不是異常現象;
它只是月亮與太陽節奏的一次自然落點。

Comments
Post a Comment