Endless狼人殺曆法工具立即開玩

希伯來曆:把月亮寫成純算術的陰陽合曆

大多數曆法要嘛看天,要嘛查表,希伯來曆兩者都不用:一套一千多年前定型的整數算術,就能算出過去與未來任何一年的每一天。這篇文章拆解它的三層機關——平均合朔、19 年 7 閏、四條推遲規則——也誠實談它的漂移與爭議。最後說明本站計算器如何實作並驗證這部「純算術的曆法」。

月亮與太陽的帳,怎麼算才平:19 年 7 閏

月亮繞地球一圈平均 29.53 天,十二個朔望月只有 354.37 天,比回歸年短了約 11 天。純陰曆(如伊斯蘭曆)乾脆放棄季節,讓齋戒月在四季間漂流;純陽曆(如格里曆)則放棄月相。陰陽合曆兩個都要:月份跟著月亮走,年又不能脫離季節,唯一的辦法是每兩三年塞進一個閏月。

塞閏月的節奏,古人早就找到了黃金解:235 個朔望月幾乎恰好等於 19 個回歸年,誤差只有兩小時上下。巴比倫天文學家最晚在西元前五世紀就掌握了這個週期,希臘人默冬(Meton)於西元前 432 年公布,後世稱「默冬章」。19 年放 12 個平年(12 個月)加 7 個閏年(13 個月),正好 235 個月。

希伯來曆把這個週期直接寫死:每 19 年一循環,第 3、6、8、11、14、17、19 年是閏年;閏月固定插在亞達月(Adar)之前,稱亞達一月,原本的亞達月改稱亞達二月。中國農曆早期也用「十九年七閏」的章法,但後來改為按實際天象定閏;希伯來曆則一路把規則固定到底——這是它最與眾不同的地方。

從證人、烽火到演算法:一部曆法的定型史

希伯來曆最初完全靠觀測。誰在傍晚看見了新月的細鉤,就趕往耶路撒冷向猶太公會作證;《米示拿》詳細記載法庭如何盤問證人,確認無誤後宣布新月,再從橄欖山起沿途點燃烽火,把消息一站站傳向巴比倫的僑民社群。後來有人惡意點假烽火,只好改派信使——但信使走不快,遠方社群常不確定新月定在哪一天,於是把節日連過兩天保險。這個「離散地過兩天節」的習俗留存至今,成了觀測時代的活化石。

傳統說法是:西元 358/359 年,族長希列二世(Hillel II)在羅馬帝國壓迫、公會難以運作之際,公布了固定的算術曆法,從此不再需要證人與信使。這是個很好的故事,但要誠實地說:這個歸屬最早出現在數百年後的中世紀文獻,現代學者(如專研猶太曆法史的 Sacha Stern)認為固定曆法更可能是逐步演化、到西元九至十世紀才完全定型。

最有力的證據是一場真實的曆法之戰:西元 921–922 年,巴比倫的薩阿迪亞·果昂與巴勒斯坦的本·梅爾為了一條門檻值(642 分)公開決裂,兩地社群那年真的在不同日子過逾越節。開羅藏經庫(Cairo Genizah)出土的書信讓這場爭議重見天日——如果規則早在四世紀就板上釘釘,這場仗根本打不起來。到了十二世紀,邁蒙尼德在《密西拿妥拉》中把整套演算法完整成文,成為後世的標準參考。

molad:29 天 12 小時 793 分的宇宙節拍器

整部曆法的心臟是 molad——「平均合朔」,也就是假想中勻速運行的月亮與太陽相合的時刻。相鄰兩次 molad 的間隔被定為 29 天 12 小時 793 分。這裡的「分」(helek)是希伯來曆特有的單位:1 小時分成 1080 分,1 分等於 3 又 1/3 秒。1080 可以被 2、3、4、5、6、8、9、10 整除,做分數運算極為方便,是巴比倫六十進位傳統的遺產。

這個數值精確得驚人:29 天 12 小時 793 分約等於 29.530594 天,現代實測的平均朔望月是 29.530589 天——每個月只差不到半秒,要累積出一整天的誤差得等上一萬多年。它與巴比倫天文學、以及托勒密《天文學大成》引用的月長完全同源:把那個六十進位的月長換算過來,正好就是 29 日 12 時 793 分,分毫不差。

要注意 molad 是「平均」值,不是真實天象。月球軌道是橢圓,實際合朔可能比 molad 早或晚十幾個小時——但這部曆法根本不在乎。只要知道任何一年提斯利月(Tishrei)的 molad,反覆加上固定間隔,就能推出過去與未來任何一個月;而每年新年落在哪天,就從提斯利月的 molad 出發決定。一個實務細節:希伯來曆的一天從日落開始,molad 的時鐘從前一晚 18:00 起算,所以「第 18 時」正好是隔天正午。

四條推遲規則:dehiyyot 才是真正的工程巧思

光有 molad 還不夠。若新年一律落在提斯利月 molad 當天,會撞上宗教與結構上的麻煩,所以演算法加了四條「推遲規則」(dehiyyot),必要時把新年往後挪一到兩天:

這些拗口的名字其實是助記碼:希伯來字母同時是數字,GaTaRaD 拆開就是 3(週二)、9(時)、204(分);BeTUTaKPaT 拆開是 2(週一)、15(時)、589(分)。規則名稱本身就是參數表,背下名字等於背下門檻值——千年前的設計者就懂得把常數編進識別字裡。推遲並不罕見:粗估約六成的年份至少觸發一條,它們是曆法的日常,不是邊角例外。

一年有六種長度:353 到 385 天的收納術

推遲規則帶來一個連鎖效應:今年與明年的新年各自算定後,兩者的間隔就是今年的長度,而這個間隔只可能落在六個值——平年 353、354、355 天,閏年 383、384、385 天,傳統上分別稱為「缺年」「常年」「滿年」。

長度差異全由兩個月份吸收:瑪西班月(Cheshvan)與基斯流月(Kislev)可以各是 29 或 30 天,其餘月份長度固定,閏年再插入一個 30 天的亞達一月。缺年是兩個月都 29 天,常年一個 29 一個 30,滿年兩個都 30。年初星期幾配上六種年長,整部曆法其實只有 14 種可能的「年型」——一個小得驚人的封閉集合,年內所有節日的日期都由年型唯一決定。

誠實時間:這部曆法正在慢慢漂移

完全演算法化的代價,是無法自我修正。希伯來曆的平均年長是 235 個月除以 19,約 365.2468 天,比回歸年 365.2422 天多了約 6 分半鐘。一年 6 分半聽起來無感,但每兩百多年就累積成一整天——從古代晚期定型至今,已經漂了大約七、八天,逾越節正緩慢地離春分越來越遠。再過幾千年,「春天的節日」會滑進初夏。

為什麼不修?依照傳統,更動曆法需要重建具有權威的公會,而這個機構已缺席十幾個世紀,所以這是一個公認「留給未來世代」的問題。另外幾件事也值得誠實標註:molad 對應的參考經線究竟在哪裡,學界仍有討論(反推起來略偏耶路撒冷以東);而「創世紀元」(Anno Mundi,縮寫 AM)的年數出自傳統文獻的推算,對應西元前 3761 年秋——它是曆法上的紀元原點,不是對宇宙年齡的科學主張,兩者不必打架。

我們的計算器怎麼實作與驗證希伯來曆

本站的希伯來曆換算完全按原始演算法實作:以 helek(1/1080 小時)為最小單位做整數算術,molad 間隔取 29 日 12 時 793 分;19 年週期的閏年集合固定為第 {3, 6, 8, 11, 14, 17, 19} 年;四條推遲規則——molad 過午、Lo ADU、GaTaRaD(週二 9 時 204 分)、BeTUTaKPaT(週一 15 時 589 分)——逐條照規格執行;紀元採創世紀元(AM)。

驗證走兩條路。第一條是錨點:我們用四個已證實的猶太新年日期當測試錨,例如 2025 年 9 月 23 日=AM 5786 年提斯利月 1 日,演算法必須分毫不差地重現。第二條是不變量:任何一年算出的長度必須落在 {353, 354, 355, 383, 384, 385} 這個封閉集合,跑出集合外的值就立刻報錯,而不是默默吞掉——對一個年型只有 14 種的曆法,這條檢查的覆蓋力遠比表面看起來強。

值得一提的對照:本站同樣支援的中國農曆也是陰陽合曆,但它的置閏依賴真實天象(定朔與中氣),必須做天文計算;希伯來曆則是主要曆法中唯一「純算術」的一部——不用看天、不用星曆表,同一套整數運算今天算和一千年後算,答案保證一字不差。這正是我們敢用「少數錨點+不變量」完成驗證的原因:確定性的演算法,配得上確定性的測試。

相關頁面

常見問題

希伯來曆年份怎麼換算成西元年?

粗換算:猶太新年(約落在 9 月到 10 月初)之後,希伯來年=西元年+3761;新年之前則=西元年+3760。例如 AM 5786 從 2025 年 9 月 23 日開始,5786−3761=2025。因為新年日期逐年浮動,要精確到日請直接用本站計算器換算。

2025、2026 年是希伯來曆幾年?

2025 年 9 月 22 日(含)以前是 AM 5785 年;9 月 23 日猶太新年起進入 AM 5786 年,一直到 2026 年 9 月 11 日;2026 年 9 月 12 日新年起是 AM 5787 年。

希伯來曆的閏月加在哪裡?為什麼是 19 年 7 閏?

閏月固定插在亞達月之前,稱亞達一月(30 天),原亞達月改稱亞達二月;19 年週期中第 3、6、8、11、14、17、19 年是閏年。原理是默冬章:235 個朔望月與 19 個回歸年幾乎等長,19 年放 7 個閏月正好把月亮和季節的帳抹平。

為什麼猶太新年在西元曆上每年日期都不同?

因為希伯來曆跟著月亮走,年長在 353 到 385 天之間變動,對到格里曆自然逐年浮動。猶太新年最早可落在 9 月 5 日、最晚 10 月 5 日,整整一個月的擺盪區間,全由 molad 加四條推遲規則決定。

希伯來曆和中國農曆都是陰陽合曆,差在哪裡?

核心差別是「算」與「看」。希伯來曆用平均合朔、固定的 19 年 7 閏,整部曆法是封閉的整數演算法,永遠可重現;中國農曆用真實天象定朔、以「月中無中氣」置閏,必須做天文計算,並依東經 120 度的時刻判定。兩者血緣相近,解法哲學相反。