世界各地的日期格式、曆法與紀年差異
民國紀年、泰國佛曆、伊斯蘭曆等詳解

寫著「115/07/29」的收據,標著2569年的泰國文件,每年日期都在變的節日:看不懂國外的日期,原因可以分成三類。本文逐一說明,並指出哪些可以用簡單公式換算,哪些不能。

結論:國外的日期看起來不一樣,有三種不同的原因:(1)月、日、年的書寫順序;(2)紀年方式(以哪一年為第1年);(3)曆法體系本身。台灣的民國紀年與泰國的佛曆,和西元相差一個固定的數,可以用加減換算;伊斯蘭曆、伊朗太陽曆、衣索比亞曆、維克拉姆曆則不能只靠加減,需要針對具體日期確認。

為什麼世界各地的日期不一樣

在國外的表格、收據或網站上讀到日期時,不同之處不外乎下面三種。把它們分開考慮,就不容易混淆。

不同的是什麼要確認什麼範例
書寫順序月、日、年按什麼順序寫03/04/2026是3月4日還是4月3日
紀年方式以哪一年為第1年民國115年與佛曆2569年都是西元2026年
曆法體系年、月、日本身怎麼定伊斯蘭曆的月是29天或30天;衣索比亞曆一年有13個月

第一種是日期的「寫法」,第二種是年數的「起點」,第三種是曆法的「結構」。本文在整篇中都把這三者分開說明。日本的年號(如令和8年=2026年)也是一種紀年方式,詳見日本年號與西元年份換算。

1. 日期的書寫順序:月/日/年、日/月/年、年-月-日

寫法範例讀法常見於
12/31/2026月/日/年美國常見
31/12/2026日/月/年英國等許多國家常見
2026-12-31年-月-日ISO 8601 格式的典型例子

03/04/2026這樣的日期有歧義:按月在前讀是2026年3月4日,按日在前讀是2026年4月3日。W3C 的國際化指南指出,MM/DD/YY 是美國特有的寫法(加拿大有時也用),歐洲大部分地區用 DD/MM/YY,日本用 YY/MM/DD(W3C)。不過實際寫法因文件和服務而異,不能斷定某個國家一定用某種順序。ISO 8601 依年、月、日的順序書寫,如 2026-12-31(ISO)。相關文章:ISO 8601 是什麼? · 08/09/2026 是8月9日還是9月8日?

2. 台灣的民國紀年

台灣使用從中華民國建立之年起算的民國紀年。1912年為民國元年,1月1日為中華民國開國之日(中華民國總統府)。

  • 民國年數 = 西元年份 − 1911
  • 西元年份 = 民國年數 + 1911
  • 範例:2026 − 1911 = 民國115年

官方的年歲對照表中,民國1年對應1912年,民國115年對應2026年(年歲對照表)。以民國紀年寫成的日期 115/07/29,可能表示西元2026年7月29日。1912年以前稱為「民國前」,換算這些年份時要特別留意。檔名與記錄該用民國年還是西元,可參考:民國年與西元換算:檔名日期該用哪一種?

3. 泰國的佛曆

泰國在使用西元的同時,也普遍使用佛曆(B.E.)。泰國政府文件把2026年標為佛曆2569年(泰王國駐首爾大使館),泰國大學圖書館的頁面寫明,西元1年對應佛曆544年(朱拉隆功大學)。

  • 佛曆 = 西元年份 + 543
  • 西元年份 = 佛曆 − 543
  • 範例:2026 + 543 = 佛曆2569年

這是現代「年份」的通用換算,並不適用於所有時代:歷史資料與宗教曆法可能採用不同規則,泰國新年的起始日也隨時代改變(同一個朱拉隆功大學頁面介紹了新年改到1月1日的經過)。

4. 伊斯蘭曆(回曆、希吉來曆)

伊斯蘭曆是以月相為基準的太陰曆,紀元起點是西元622年的遷徙(Hijra)(普林斯頓大學圖書館)。每個月為29天或30天,12個太陰月平均比一個太陽年短約11天(美國海軍天文台)。它與齋月等宗教活動有關。

  • 由於一年較短,宗教節日的西元日期每年大約提前11天。
  • 依傳統規則,新月被觀測到的那一天開始新的一個月(美國海軍天文台),所以各地月初可能不同。
  • 另外還有以計算為基礎的方式(表格曆、烏姆庫拉曆)與以觀測為基礎的方式(Unicode CLDR)。採用哪種方式、遵循哪個國家,日期會有差異。

不能像民國紀年或佛曆那樣,靠加減一個固定數來換算。請以相關國家或機構的官方日曆確認。

5. 伊朗的太陽希吉來曆(波斯曆)

不要把太陽希吉來曆與伊斯蘭太陰曆混為一談。太陽希吉來曆(沙姆西曆、霍爾希迪曆)是伊朗的官方曆法,新年始於春分(諾魯茲節)。它以太陽的週年運行為基準,紀元同樣是西元622年的遷徙(普林斯頓大學圖書館)。把新年定在春分的曆法改革,可參見《伊朗百科全書》。

  • 它以太陽為基準,因此不像太陰曆的伊斯蘭曆那樣相對西元不斷漂移。
  • 新年在春天而不是1月1日,所以只靠一個固定的年數差是不夠的。
  • 要準確換算,需要核對具體日期與曆法規則,或使用官方的換算工具。

6. 衣索比亞曆

衣索比亞曆有12個每月30天的月份,年末再加上5天(閏年6天),有時稱為第13個月帕古梅(Pagume)(衣索比亞駐美國大使館)。帕古梅通常在9月6日至11日前後(衣索比亞通訊社)。

  • 衣索比亞曆的年份比西元晚7到8年(衣索比亞駐美國大使館),是7年還是8年取決於一年中的時間。
  • 新年在9月,而不是1月1日。
  • 各月的分界與西元不對應,因此只加減一個固定的年數,並不能把所有日期都換算正確。

7. 尼泊爾的維克拉姆曆

尼泊爾使用維克拉姆曆(Bikram Sambat,BS)。加德滿都都會政府的官方日曆把 BS 與西元並列顯示,例如阿索傑月(Asoj)2083年對應2026年9月17日至10月17日(加德滿都都會政府)。尼泊爾旅遊局把尼泊爾新年2083年描述為比西方曆法「領先57年」(尼泊爾旅遊局)。

  • BS 年數比西元大,相差大約56到57年。
  • BS 的新年不在1月1日,所以同一個西元年內差值會變化;例如2026年9~10月是 BS 2083年。
  • 只靠固定的年數差無法準確換算所有日期。請在官方日曆中確認對應的日期。

8. 避免讀錯國外日期的要點

  1. 確認數字順序:是月/日/年、日/月/年,還是年-月-日?出現大於12的數字時往往能判斷。
  2. 確認紀年方式:115或2569這樣的年份,可能是民國紀年或佛曆,而不是西元。
  3. 確認曆法體系:伊斯蘭曆、太陽希吉來曆、衣索比亞曆、維克拉姆曆不只是年數不同,曆法本身就不同。
  4. 確認年份是否從1月1日開始:如果不是,就不能只用一個固定的差值換算。
  5. 重要日期以官方資料核對:合約、申請、旅行與宗教活動的日期,請向開立方或官方日曆確認。

9. 用統一的格式記錄日期

整理檔名與記錄時,像yyyyMMdd(例如 20261231)這樣依年、月、日排列的格式,不易讀錯,依名稱排序時也會依日期排列。統一格式有助於整理資料,但並不能在不同曆法之間做換算。相關文章:什麼是 yyyyMMdd 格式?

常見問題

03/04/2026是3月4日還是4月3日?

取決於書寫者使用的順序。月在前是2026年3月4日,日在前是2026年4月3日。請核對出處,或改用 2026-03-04 這樣依年、月、日排列的寫法。

民國紀年如何換算成西元?

把民國年數加上1911。民國115年是2026年。1912年以前稱為「民國前」,請另行確認。

伊斯蘭曆可以透過加減固定數來換算嗎?

不可以。伊斯蘭曆是太陰曆,每月29天或30天,月初可能取決於月相觀測或計算方式。準確的日期請使用官方日曆或換算工具。

佛曆永遠是西元加543嗎?

對現代年份來說是的(2026年是佛曆2569年)。歷史資料或宗教曆法可能採用其他規則,請不要把同一個差值套用到所有時代。

參考資料

關於 InsertDate

InsertDate 是一款 Windows 應用程式。按下 Insert 鍵,就會輸入今天的日期,格式為 yyyyMMdd(例如 20261231)。可離線使用,提供7天免費試用,在 Microsoft Store 一次性購買。

InsertDate 不能在不同曆法之間轉換,目前也只能輸入 yyyyMMdd 這一種日期格式。如果您希望支援其他日期格式或曆法,歡迎在 Microsoft Store 的評論中告訴我們「需要的格式」與「使用情境」。開發仍在持續,我們會參考大家的意見,但不承諾新增某項特定功能。

InsertDate 是適用於 Windows 10/11 的應用程式。如果您正在用手機閱讀,請在電腦上開啟本頁面進行安裝。