結論:國外的日期看起來不一樣,有三種不同的原因:(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. 避免讀錯國外日期的要點
- 確認數字順序:是月/日/年、日/月/年,還是年-月-日?出現大於12的數字時往往能判斷。
- 確認紀年方式:115或2569這樣的年份,可能是民國紀年或佛曆,而不是西元。
- 確認曆法體系:伊斯蘭曆、太陽希吉來曆、衣索比亞曆、維克拉姆曆不只是年數不同,曆法本身就不同。
- 確認年份是否從1月1日開始:如果不是,就不能只用一個固定的差值換算。
- 重要日期以官方資料核對:合約、申請、旅行與宗教活動的日期,請向開立方或官方日曆確認。
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年)。歷史資料或宗教曆法可能採用其他規則,請不要把同一個差值套用到所有時代。
參考資料
- W3C Internationalization: Date formats — MM/DD/YY、DD/MM/YY、YY/MM/DD 的慣例
- ISO: ISO 8601 — Date and time format — 年、月、日的順序(YYYY-MM-DD)
- 中華民國總統府:中華民國簡介 — 1912年為民國元年
- 台灣的年歲對照表 — 民國1年=1912年,民國115年=2026年
- 泰王國駐首爾大使館:Official Holidays for 2026 (B.E. 2569) — 佛曆2569年與西元2026年對應
- 朱拉隆功大學圖書館:佛曆與泰國新年的歷史 — 西元1年=佛曆544年;新年改到1月1日
- 美國海軍天文台:The Islamic Calendar — 太陰月為29或30天;月初以觀測新月為準;比太陽年短約11天
- Unicode CLDR:Islamic calendar types — 表格曆、烏姆庫拉曆與觀測方式的區別
- 普林斯頓大學圖書館:曆法(近東與伊斯蘭研究指南) — 紀元為622年的遷徙;太陽希吉來曆是伊朗官方曆法,始於春分
- Encyclopaedia Iranica:Calendars ii. In the Islamic period — 把新年定在春分的改革
- 衣索比亞駐美國大使館:The Ethiopian Calendar — 12個30天的月加5或6天;比西元晚7到8年
- 衣索比亞通訊社:Pagumen, a unifying month of Ethiopia — 帕古梅在9月6日至11日前後
- 加德滿都都會政府:Calendar (BS / AD) — 阿索傑月2083年=2026年9月17日至10月17日
- 尼泊爾旅遊局:Welcome to Nepali New Year 2083 — 比西方曆法領先57年
關於 InsertDate
InsertDate 是一款 Windows 應用程式。按下 Insert 鍵,就會輸入今天的日期,格式為 yyyyMMdd(例如 20261231)。可離線使用,提供7天免費試用,在 Microsoft Store 一次性購買。
InsertDate 不能在不同曆法之間轉換,目前也只能輸入 yyyyMMdd 這一種日期格式。如果您希望支援其他日期格式或曆法,歡迎在 Microsoft Store 的評論中告訴我們「需要的格式」與「使用情境」。開發仍在持續,我們會參考大家的意見,但不承諾新增某項特定功能。
InsertDate 是適用於 Windows 10/11 的應用程式。如果您正在用手機閱讀,請在電腦上開啟本頁面進行安裝。