透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

西曆日期
7 February 2024
輸入的回曆日期 26 Rajab 1445
曆法系統 沙烏地阿拉伯(烏姆庫拉曆)
西曆年 2024
西曆月 2 (February)
西曆日 7

這個轉換器能做什麼

「伊斯蘭曆轉西曆轉換器」可以把伊斯蘭曆(又稱回曆、Hijri)的日期,換算成全球通用的西曆(格里曆)對應日期。由於目前並沒有一套全世界一致採用的回曆推算方式,本工具特別讓你自行選擇所使用的計算系統——這個選擇可能讓結果相差一到兩天。整套換算建立在經過長期驗證的 ICU(International Components for Unicode)IslamicCalendar 之上,許多作業系統與軟體函式庫都採用這套引擎。

需要輸入的欄位

  • 回曆年份——伊斯蘭曆的年份,例如 1446。
  • 回曆月份——從十二個陰曆月份中選擇:穆哈蘭姆月(Muharram)、色法爾月(Safar)、賴比爾·敖外魯月(Rabi' al-Awwal)、賴比爾·阿色尼月(Rabi' al-Thani)、主馬達·敖外魯月(Jumada al-Awwal)、主馬達·阿色尼月(Jumada al-Thani)、賴哲卜月(Rajab)、舍爾邦月(Sha'ban)、賴買丹月(Ramadan,即齋戒月)、閃瓦魯月(Shawwal)、都爾喀爾德月(Dhu al-Qi'dah)與都爾黑哲月(Dhu al-Hijjah)。
  • 回曆日期——當月的第幾天,1 到 29 或 30。
  • 曆法系統——四種計算方式之一(詳見下文)。
用於輸入希吉來曆年、月、日的三個輸入欄,以及連接到公曆日期輸出的系統選擇器
轉換器接受希吉來曆的年、月、日和一個曆法系統,並回傳公曆日期。

四種曆法系統

  • 烏姆庫拉曆(沙烏地阿拉伯)——沙烏地阿拉伯的官方民用曆,依據麥加新月的天文推算而定,本工具預設採用此系統。
  • 民用曆(週五曆元)——以算術表定方式推算的曆法,曆元設定在公元 622 年 7 月 16 日(星期五)。
  • 天文曆——採用實際的月相(觀月)推算,而非固定的算術表格。
  • 表定曆(週四曆元)——同樣以算術方式推算,但曆元提前一天,設定在公元 622 年 7 月 15 日(星期四)。
Advertisement
四個帶標籤的方框,分別表示烏姆庫拉、民用、天文和表格希吉來曆系統
支援的四種希吉來曆系統可能給出略有不同的公曆日期。

換算原理

回曆與西曆之間並沒有簡單的算術公式可直接套用。本工具在內部會建立一個 ICU IslamicCalendar 物件,設定你所選的計算類型,再代入你輸入的年份、月份(轉換為從 0 起算的索引,因此穆哈蘭姆月=0)與日期。ICU 會先算出該回曆日期所對應的儒略日數(Julian Day Number),再轉換成相符的西曆年、月、日。

Advertisement

實例演算

假設你以烏姆庫拉曆系統,輸入1446 年、賴買丹月(第 9 月)、第 1 日。轉換器會回傳大約2025 年 3 月 1 日,也就是當年齋戒月的起始日。若改用表定曆(週四曆元)系統,結果可能會提早一天——這正是為什麼曆法系統的選擇如此關鍵。

常見問題

為什麼同一個回曆日期會換算出不同的西曆日期?因為每種系統對月份天數的定義不同——烏姆庫拉曆與天文曆都依循月相,而民用曆與表定曆則採用固定的數學規則,且兩者的曆元起點也不一樣。

我該選哪一種系統?若需要對應沙烏地阿拉伯的官方日期,請選烏姆庫拉曆。若用於歷史考據或算術換算,民用曆或表定曆則是常見的標準。

實際觀測到的日期仍有可能不同嗎?會的。許多國家以當地的肉眼觀月為準,宗教節期的實際日期可能與任何計算曆法相差一天。

最後更新: