
快速定義:所謂「年代式紀年」是用朝代/年號或宗教紀元來標示年份,而非直接使用西元(公曆)。日本用年號(如令和)、台灣用民國紀年、泰國用佛曆。這些系統與西元的對應多半有固定公式,但在交接年與歷史轉換上常出現誤差。
本文用清楚的規則與範例,幫你把日本、台灣、泰國的年份精準轉成西元,特別適合做「On This Day」每日歷史、整理生日、或標註各國國家紀念日時使用。
為什麼「不是到處都2025」?
同一個「西元2025年」,在不同地區可能會寫成:
- 日本:令和7年(多用「R7」或「令和7」)
- 台灣:民國114年(多用「民國114」或「ROC 114」)
- 泰國:佛曆2568年(縮寫「พ.ศ. 2568」或「B.E. 2568」)
若你只看到「令和7年2月」「民國114年10月」「พ.ศ. 2568」,卻不知道換算規則,很容易在資料庫、新聞或社群貼文裡出錯。以下直接給你實用的速查公式與關鍵例外。
速查:三大紀年換算公式
- 日本年號(令和/平成/昭和/大正/明治)→ 西元
- 令和R年 → 西元 = R + 2018(注意令和自2019-05-01開始)
- 平成H年 → 西元 = H + 1988(自1989-01-08開始)
- 昭和S年 → 西元 = S + 1925(1926-12-25至1989-01-07)
- 大正T年 → 西元 = T + 1911(1912-07-30至1926-12-25)
- 明治M年 → 西元 = M + 1867(1868-10-23至1912-07-30)
- 台灣民國紀年 → 西元
- 民國Y年 → 西元 = Y + 1911;反之 西元年 → 民國年 = 西元年 − 1911
- (民國元年=1912年;與西元同用1月1日為年初,無年中改元問題)
- 泰國佛曆(B.E.)→ 西元
- 通用:佛曆BE → 西元 = BE − 543;反之 西元 = CE → 佛曆 = CE + 543
- 歷史細節:1941-01-01起採用1月1日為歲首。在此之前(~1940年),泰國新年在4月1日,造成「當年1–3月」的佛曆年號比簡單公式少1年。實務上:
- 1941-01-01及之後:BE = CE + 543(全年無偏移)
- 1940年及以前:1–3月多半對應 BE = CE + 542;4–12月對應 BE = CE + 543
日本:令和與年號換算的關鍵
1) 令和何時開始?
令和自2019年5月1日開始。「令和元年」對應2019年5月1日至2019年12月31日;2019年1月1日至4月30日仍屬平成31年。
2) 公式與速算
- 令和R年 → 西元 = R + 2018。例:令和7年 = 2018 + 7 = 2025。
- 平成H年 → 西元 = H + 1988。例:平成31年 = 2019。
- 昭和S年 → 西元 = S + 1925。例:昭和64年 = 1989(僅到1/7)。
- 大正T年 → 西元 = T + 1911。例:大正15年 = 1926(僅到12/25)。
- 明治M年 → 西元 = M + 1867。例:明治45年 = 1912(僅到7/30)。
3) 「元年」不要當作0年
日本常用「元年」表示某年號的第一年,如「令和元年」「平成元年」。換算時一律視為1年:令和元年 = 令和1年 = 2019(5月之後)。
4) 年中改元的敏感日
- 明治→大正:1912-07-30
- 大正→昭和:1926-12-25
- 昭和→平成:1989-01-08
- 平成→令和:2019-05-01
製作「On This Day」內容時,遇到以上日期請特別核對天與月,避免把「昭和64年1月8日」誤記成存在的日期(正解是自1月8日起改為平成元年)。
台灣:民國紀年最簡單、也最常見
1) 公式與特點
- 民國Y年 = 西元年 − 1911;西元年 = 民國Y年 + 1911
- 民國元年=1912年,採用與西元相同的1月1日為歲首,全年無改元,因此換算規則特別穩定。
2) 常見寫法與場合
- 身分證與戶政資料、政府公文、發票、學籍資料常以「民國YYY/MM/DD」表示,例如「民國114/10/10」。
- 口語或簡寫會說「民國114年」或「中華民國114年」。
3) 例子
- 民國114年10月10日 → 2025-10-10(國慶日)
- 民國79年6月1日 → 1990-06-01(79 + 1911 = 1990)
- 民國100年1月1日 → 2011-01-01
實務提示:若資料只有「民國年」兩到三位數,先確認是否需要左側補零(如「民國007」不常見;多為「民國7年」或「民國007年」在老資料中才會出現)。
泰國:佛曆(B.E.)的「+543」,還要注意1941年前
1) 標準公式
- 當代資料(1941-01-01以後):佛曆 = 西元 + 543;西元 = 佛曆 − 543。
- 例:西元2025 → 佛曆2568;佛曆2567 → 西元2024。
2) 1941年改革前的月份差
泰國在1941-01-01改以1月1日為新年。在此之前,新年多在4月1日。因此對於1940年及更早的日期:
- 當年1–3月的佛曆年號,通常需用「西元 + 542」。
- 4–12月則多為「西元 + 543」。
例:1938-02的對應年號可能是佛曆2480(而非2481),因為當時尚未過4月新年。近代新聞、政府公告與旅遊指南皆已使用標準的+543換算,不過研究歷史事件時務必檢查月日。
3) 常見寫法
- 泰文縮寫「พ.ศ.」即佛曆(B.E.)。
- 英文化會看到「B.E. 2568」。
做內容的人怎麼不踩雷:從需求到步驟
場景A:做「On This Day」每日歷史
- 識別紀年系統:看到「令和」「平成」「昭和」「民國」「พ.ศ.」「B.E.」等關鍵字立刻標記。
- 套用正確公式:日本按年號對應;台灣用「+1911」;泰國用「−543」,遇到1940以前再查月份。
- 關注交接日:日本年中改元最容易出錯,特別是1912、1926、1989、2019四次。
- 雙寫法呈現:為方便搜尋與國際讀者,建議同時列出「西元YYYY-MM-DD(本地紀年)」。
- 建立範本:把常見年號縮寫與公式寫入你的CMS欄位提示,降低人工錯誤。
場景B:生日與身分資料清理
- 解析格式:台灣常見「YYY/MM/DD」且前兩三位是民國年;日本檔案可能用「R7.02.14」或「H03/07/01」。
- 處理「元年」:將「元」先正規化為1後再計算。
- 補零一致性:把民國年換成四位西元年後,月份與日期使用兩位(如02、09)。
場景C:國定假日與紀念日
- 日本天皇誕生日目前為2月23日(令和時期)。舊資料(平成)是12月23日,請避免混用。
- 泰國潑水節(宋干節)通常為4月13–15日,對應佛曆當年同月同日。
- 台灣的雙十節固定為10月10日,民國年僅影響年份呈現。
常見陷阱與如何避免
- 把「元年」當0年:一律等於1年。
- 忽略日本年中改元:遇到1912-07-30、1926-12-25、1989-01-08、2019-05-01要逐日檢查。
- 泰國1941年前的1–3月:必要時用史料核對,避免+543造成提早一年。
- 只看數字不看語境:如「114/10/10」在台灣很可能是民國114年,而在一般國際文獻則可能被誤讀為2014年—務必搭配地區與語言線索。
- 縮寫誤判:日本R/H/S/T/M分別是令和/平成/昭和/大正/明治;泰國「พ.ศ.」是佛曆;台灣多明寫「民國」。
一眼看懂:2025年的三地對照
- 西元2025年 = 日本令和7年(R7;全年皆是令和7)
- 西元2025年 = 台灣民國114年
- 西元2025年 = 泰國佛曆2568年
快速例句
- 令和7年2月14日 → 2025-02-14
- 民國114年10月10日 → 2025-10-10
- พ.ศ. 2568 年 4月13日 → 2025-04-13
更多換算實例(含歷史交接)
- 平成31年4月30日 → 2019-04-30(隔日改為令和)
- 令和元年5月1日 → 2019-05-01
- 昭和64年1月7日 → 1989-01-07(當日最後一日,翌日平成)
- 平成元年1月8日 → 1989-01-08
- 大正元年7月30日 → 1912-07-30
- 明治45年7月29日 → 1912-07-29
- 民國79年6月1日 → 1990-06-01
- พ.ศ. 2483年12月31日 → 1940-12-31(此年採4–12月為同一佛曆年)
- 1939-03-31 → 佛曆2481(因舊制1–3月仍屬上一佛曆年)
實用小抄:辨識關鍵詞與縮寫
- 日本年號縮寫:M=明治、T=大正、S=昭和、H=平成、R=令和
- 台灣:多見「民國」「中華民國」,數字常為三位(如114)
- 泰國:พ.ศ.(佛曆)、或英譯B.E.(Buddhist Era)
- 西元同義:公元、公曆、格里曆、CE/AD、Gregorian
把換算寫進流程:三步驟模板
- 正規化輸入:先將「元年→1」「R→令和」「H→平成」,統一格式(YYYY-MM-DD)。
- 套規則轉換:依系統套用對應公式與交接例外。
- 雙欄輸出:儲存「原始紀年」與「西元對應」,方便回溯與搜尋。
FAQ
2025年在日本是令和幾年?
令和7年(R7)。自2020年起整年皆屬令和,因此2025年全年都是令和7年。
民國114年是西元幾年?怎麼算?
民國114年 = 西元2025年。公式是西元年 = 民國年 + 1911,因此114 + 1911 = 2025。
佛曆2568年對應哪一年?
佛曆2568年對應西元2025年(2568 − 543 = 2025)。若是查詢1941年以前的1–3月,請檢視是否應改用+542的歷史規則。
日本的「元年」要怎麼換算?
「元年」就是該年號的第一年,等於1年。例如「令和元年」= 令和1年 = 2019(僅2019-05-01至12-31)。
遇到「昭和64年1月8日」這種日期怎麼辦?
不存在。昭和64年只到1989-01-07;1989-01-08起即平成元年。年中改元的交接日一定要逐日核對。
程式上有沒有萬用公式?
有,但需加上判斷:日本依年號套基準年(R+2018、H+1988等)並檢查交接日;民國固定+1911;佛曆採−543,若日期在1941-01-01以前且為1–3月,考慮−542。務必把「元年→1」先正規化。
為什麼我的泰國資料早了或晚了一年?
多半是忽略了1941年前歲首在4月1日的歷史差異,或把พ.ศ.誤讀為西元。核對月份與改革年份即可修正。

English
español
français
português
русский
العربية
简体中文 



