Smart Calculators

Smart

Calculators

世界历法转换器

一次把同一日期对照公历、伊斯兰历、希伯来历、伊朗历、日本年号与泰国佛历,跨文化日程一键查询。

选定日期

星期

ISO-8601(公历)

世界历法转换器。一次把日期换算到公历、伊斯兰历、希伯来历、伊朗历、日本年号、佛历。

世界历法转换器把同一个日期同时显示在多种主流文化历法里:公历、伊斯兰历(回历)、希伯来历(犹太历)、伊朗历(波斯历)、日本年号、泰国佛历。任选一种历法作为输入,立即得到其他历法的对应日期,外加星期和 ISO-8601 格式输出。

什么是世界历法转换器?为什么需要一次看六种历法

世界历法转换器是一款把任意一个日期同时换算到六种世界主要历法的在线工具。绝大多数中文换算网站只做一件事——公历换农历,或单独的伊斯兰历查询,或日本年号对照——本工具把全球当今仍在官方或宗教层面使用的六种历法放在同一个界面里并排展示。
这六种历法分别是:公历(格里历,国际通用)、伊斯兰历(希吉来历,回历,沙特阿拉伯及全球穆斯林宗教生活使用)、希伯来历(犹太历,以色列国历与犹太宗教节日)、伊朗历(波斯历,太阳希吉来历,伊朗、阿富汗官方)、日本年号(年号纪年,目前为令和)、泰国佛历(南传 BE,泰国官方民用历法)。每种历法都有自己的纪元起点、闰年规则和月份结构:公历从西元 1 年起算,伊斯兰历从公元 622 年穆罕默德迁徙麦地那起算,希伯来历从传统创世纪元(公元前 3761 年)起算,伊朗历共用希吉来事件作为元年但采用太阳年,日本年号每位天皇登基重置,泰国佛历从佛灭年(公元前 543 年)起算。
本工具不支持中国农历(阴阳合历)。农历的精确转换需要 1900–2100 年完整的天文星历表(朔望月与节气查表),属于规划中的 Phase 2 扩展功能。如果只需要公历与农历的转换,请使用站内或第三方专门的农历换算器;如果需要把同一日期同时显示给穆斯林、犹太人、波斯文化背景、日本同事、泰国客户看,本工具是一站式解决方案。
常见使用场景:跨国学术论文的历史日期标注;外贸订单上来自迪拜、利雅得(伊斯兰历)、特拉维夫(希伯来历)、德黑兰(伊朗历)、东京(日本年号)、曼谷(佛历)的日期解读;签证、机票、合同的日期核对;汉传佛教与南传佛教法会日期对照;研究伊斯兰、犹太、波斯史的中文学者;阅读日本明治、大正、昭和、平成、令和文献的日本学研究者。

如何使用世界历法转换器?4 步完成多历法对照

本工具内部使用儒略日(Julian Day Number, JD)作为统一中转:先把输入日期转换成 JD,再分别从 JD 反推到其他五种历法。这样可以保证 6 个方向两两之间的换算都是一致的,不会出现 A 到 B、B 到 C 之后再回到 A 出现误差的情况。
1. 选择输入历法。下拉菜单里有公历、伊斯兰历、希伯来历、伊朗历、日本年号、泰国佛历六个选项;中文用户的默认起点是公历,但你可以根据手头资料的来源任意切换。例如读到泰国老地契写着「พ.ศ. 2535」时,把输入历法切到佛历即可。
2. 输入年、月、日。希伯来历闰年时月份选项会自动从 12 个变成 13 个(多出 Adar I);日本年号需要先选明治、大正、昭和、平成、令和等具体年号,再填写该年号下的年份;伊斯兰历的月份名称使用希吉来历 12 个月(穆哈兰姆月、色法尔月、赖比尔·敖外鲁月直至祖勒希哲月)。
3. 工具自动算出儒略日并把同一天显示在另外五种历法的输出卡片上。每张卡片会同时给出:该历法下的完整日期、本国习惯的数字写法(伊朗历可显示阿拉伯-印度数字 ۱۴۰۵、泰国佛历可显示泰文数字 ๒๕๖๙)、当地常用的格式(如希伯来历用 14 Iyar 5786 顺序)。
4. 同时显示当天的星期几与 ISO-8601 标准格式(YYYY-MM-DD),方便复制到 Excel、邮件、签证表格、跨境数据库。星期几不依赖于历法,是从儒略日直接计算的,所以六种历法显示的星期完全一致。
例:输入公历 2026 年 5 月 1 日,工具会同时显示:公历 2026-05-01(星期五)= 伊斯兰历 1447 年 11 月 14 日(祖勒喀尔德月)= 希伯来历 5786 年伊雅尔月 14 日 = 伊朗历 1405 年 2 月 11 日(Ordibehesht)= 日本令和 8 年 5 月 1 日 = 泰国佛历 2569 年 5 月 1 日。

儒略日中转法:多历法统一公式

JD=ffrom(date)date=fto1(JD)JD = f_{from}(date) \Rightarrow date' = f_{to}^{-1}(JD)
  • JDJD = 儒略日数(Julian Day Number),从公元前 4713 年 1 月 1 日格林尼治平午起算的连续整数天数,是天文学和历法换算的国际标准中转值
  • ffromf_{from} = 输入历法到儒略日的正向换算函数(每种历法各有一组算法)
  • fto1f_{to}^{-1} = 儒略日到目标历法的反向换算函数
儒略日由 16 世纪法国学者斯卡利杰(Joseph Scaliger)于 1583 年提出,至今仍是国际天文学联合会(IAU)的标准日历中转值。每种历法都有公开的正向算法(日期 → 儒略日)和反向算法(儒略日 → 日期),把两者串接起来就完成了任意两种历法之间的换算。
采用儒略日中转的好处是六向一致:先公历转伊斯兰历,再伊斯兰历转希伯来历,再希伯来历转回公历,结果与起点完全相同,不会因为多次换算累积误差。
各历法纪元的简化对照(适合心算近似):
伊斯兰历年32(公元年622)33\text{伊斯兰历年} \approx \frac{32(\text{公元年} - 622)}{33}
希伯来历年=公元年+3760 或 3761(视犹太新年是否已过)\text{希伯来历年} = \text{公元年} + 3760 \text{ 或 } 3761 \text{(视犹太新年是否已过)}
伊朗历年=公元年621 或 622(视诺鲁孜节是否已过)\text{伊朗历年} = \text{公元年} - 621 \text{ 或 } 622 \text{(视诺鲁孜节是否已过)}
令和年=公元年2018\text{令和年} = \text{公元年} - 2018
佛历年=公元年+543\text{佛历年} = \text{公元年} + 543
伊斯兰历年比公元年走得快——每 33 个公历年伊斯兰历过 34 年——所以斋月、开斋节(伊斯兰历 1 月 1 日)、古尔邦节(伊斯兰历 12 月 10 日)每年比上一年提前约 11 天回到公历。希伯来历闰年插入第 13 个月(Adar I)置于 Adar II 之前,以保持逾越节始终落在春季。伊朗历从春分日(公历 3 月 20 日或 21 日)开始,因此每年公历 1–3 月仍属于上一个伊朗年。日本年号在每位天皇登基或退位时重置,本换算器自动判断输入日期落在哪一个年号区间内。

多历法对照实例

2026 年 5 月 1 日的六种写法

下表展示 2026 年 5 月 1 日(劳动节)在六种历法下的等价日期,是检验本工具一致性的标准用例:
历法日期备注
公历(格里历)2026-05-01(星期五)国际劳动节
伊斯兰历(回历)1447 年祖勒喀尔德月 14 日公元 622 年起算
希伯来历(犹太历)5786 年伊雅尔月 14 日公元前 3761 年起算
伊朗历(波斯历)1405 年第 2 月 11 日(Ordibehesht)春分起年
日本年号令和 8 年 5 月 1 日月日与公历一致
泰国佛历2569 年 5 月 1 日月日与公历一致,仅年差 +543
可以观察到一个重要规律:日本年号和泰国佛历的月、日与公历完全一致,只换年份;伊斯兰历、希伯来历、伊朗历的年、月、日全部不同,因为它们的年起点不在 1 月 1 日。

实例:阅读迪拜公司发来的合同日期 1447/11/14

中国外贸公司收到阿联酋客户的电子合同,落款日期写着「14/11/1447 AH」。这里的 AH 是 Anno Hegirae(希吉来纪元)的缩写,表明使用伊斯兰历。把它输入本工具后会自动得出对应公历 2026 年 5 月 1 日(星期五),同时显示希伯来历 5786 年伊雅尔月 14 日,这对在中东和以色列同时有业务的中国公司核对生效日、付款日、运输日特别有用。海湾国家的政府公文常并列使用伊斯兰历和公历,但部分私人合同只标希吉来历日期,如不换算可能错失付款窗口。

实例:日本档案里「昭和 35 年」是公元几年

中国学者研究日本战后文学,看到资料上写「昭和 35 年 7 月 5 日刊行」。把输入历法切到日本年号、年号选「昭和」、年份填 35、月日填 7-5,工具会同时显示:公历 1960 年 7 月 5 日(星期二)= 伊斯兰历 1380 年 1 月 11 日 = 希伯来历 5720 年塔模斯月 11 日。简记公式是「昭和年 + 1925 = 公元年」(35 + 1925 = 1960)。本工具内置明治(1868 起)、大正(1912 起)、昭和(1926 起)、平成(1989 起)、令和(2019 起)的精确起讫日期,跨年号边界的日期也能自动判定(如「昭和 64 年 1 月 7 日」与「平成元年 1 月 8 日」分属两个年号)。

实例:泰国签证申请表的「พ.ศ. 2535」出生日期

1992 年 7 月 12 日出生的中国公民在曼谷申请长期居留时,表格预填了「12/07/2535」。这里的 2535 是泰国佛历年,对应公元 1992 年(2535 − 543 = 1992),月、日与公历完全一致。本换算器同时给出当天伊斯兰历 1413 年 1 月 12 日、希伯来历 5752 年塔模斯月 11 日、伊朗历 1371 年 4 月 21 日、日本平成 4 年 7 月 12 日,方便回填中国护照、国际机票、签证表里的「公元 1992-07-12」。

实例:以色列同事邀请你参加 5786 年的逾越节

希伯来历 5786 年逾越节始于尼散月 15 日。把输入历法切到希伯来历、年份 5786、月份 Nisan、日 15,本工具显示对应公历 2026 年 4 月 2 日(星期四)= 伊斯兰历 1447 年 10 月 14 日 = 伊朗历 1405 年 1 月 13 日(Farvardin)。这对国内出差以色列、与犹太客户安排会议、避开节假日特别有帮助;同时反向输入公历 2026 年 9 月 11 日可以查到那是希伯来新年(Rosh Hashanah,提斯利月 1 日)的前夜,犹太年份从 5786 翻到 5787。

使用世界历法转换器的实用建议

  • 本工具不包含中国农历(阴阳合历)。如果需要做公历↔农历的换算,请使用专门的农历换算器;本工具的定位是把同一个日期同时投影到全球六种主流历法,目标用户是有跨国、跨宗教、跨文化对照需求的中文使用者。
  • 六种历法里日本年号和泰国佛历的月、日与公历完全相同,只是年份编号不同;阅读这两种日期时,把月日按公历理解、年份按公式(令和 + 2018、佛历 − 543)换算即可。
  • 伊斯兰历、希伯来历、伊朗历的月、日、年三者都与公历不同,绝不能简单加减一个常数。中东合同、犹太节日、波斯文献的日期一律先换算,避免「2026 年 5 月 1 日 ≠ 1447 年 5 月 1 日」这种低级错误。
  • 伊斯兰历采用纯阴历,每 33 个公历年大约多过 1 个伊斯兰年,因此斋月、开斋节、古尔邦节会逐年提前约 11 天。把同事的开斋节假期填进国内日历前,务必每年用本工具复核当年公历日期。
  • 希伯来历闰年(19 年中的第 3、6、8、11、14、17、19 年)会插入第 13 个月 Adar I,本工具的月份下拉菜单在闰年自动显示 13 个月。安排以色列出差的会议日期时,请注意 Adar I 与 Adar II 的区别。
  • 伊朗历从春分(公历 3 月 20–21 日)开始新年,所以公历 1 月、2 月、3 月初仍属于伊朗历的「上一年」。例如公历 2026 年 2 月 1 日对应伊朗历 1404 年 11 月,而不是 1405 年。
  • 日本年号 1989 年跨过昭和与平成(昭和 64 年 = 平成元年),2019 年跨过平成与令和(平成 31 年 = 令和元年)。本换算器自动判定具体日期归属哪个年号,输入「昭和 64 年 1 月 8 日」会自动给出正确提示——那一天已经是平成元年。
  • 泰国佛历的标准换算公式是 BE = CE + 543,但在公元 1889–1940 年间的 1 月、2 月、3 月,因为当时泰国新年仍在 4 月 1 日,应改用 BE = CE + 542。本工具仅在这一窄区间(CE 1889–1940 的 Q1)自动应用 542 修正,其他时间一律用 543,处理华侨族谱、殖民时期文件时不会出现 1 年误差。
  • 复制结果到 Excel、数据库、跨境系统时,建议统一存储 ISO-8601 格式的公历日期(YYYY-MM-DD),仅在面向特定文化的用户展示时再换算到对应历法。这能避免「2569」「5786」「1447」被错当成公元年份导入。
  • 本工具完全在浏览器内计算,无需注册、不上传数据;适合处理含个人出生日期、合同号、签证号等敏感信息的场景。

关于世界历法转换的常见问题

这个转换器支持中国农历(阴阳合历)吗?

目前不支持。农历的精确换算需要 1900–2100 年的完整朔望月与节气星历表,属于本工具的 Phase 2 规划功能。当前版本聚焦于全球六种主流民用与宗教历法:公历、伊斯兰历、希伯来历、伊朗历、日本年号、泰国佛历。如需公历与农历的换算,请使用专门的农历工具。

支持哪六种历法?为什么是这六种?

支持公历(格里历)、伊斯兰历(回历/希吉来历)、希伯来历(犹太历)、伊朗历(波斯历/太阳希吉来历)、日本年号(令和、平成、昭和、大正、明治)、泰国佛历(南传 BE)。这六种历法是当今仍被国家或宗教社群官方使用、影响数亿人日常生活的历法系统,也是中文用户在国际事务中最常遇到的需要换算的历法。

公元 2026 年在六种历法里分别是哪一年?

2026 年(公历)= 伊斯兰历 1447–1448 年(伊斯兰新年于公历 6 月 16 日翻到 1448)= 希伯来历 5786–5787 年(犹太新年于公历 9 月 11 日傍晚翻到 5787)= 伊朗历 1404–1405 年(伊朗新年于 3 月 20 日翻到 1405)= 日本令和 8 年 = 泰国佛历 2569 年。

为什么伊斯兰历每年比公历少 11 天?

因为伊斯兰历是纯阴历,一年 12 个朔望月共 354 或 355 天,比公历的 365.25 天少 10–11 天。伊斯兰历不设闰月,因此斋月、开斋节、古尔邦节、麦加朝觐每年在公历上提前约 11 天循环,约 33 个公历年走完一个完整的季节循环。

希伯来历的「闰年 13 个月」是什么意思?

希伯来历是阴阳合历,遵循 19 年 7 闰的默冬章(Metonic Cycle)。在第 3、6、8、11、14、17、19 年插入额外的一个月 Adar I(亚达月一),置于原本的 Adar(即 Adar II)之前,以保持逾越节始终落在春季尼散月中旬。本换算器在闰年的月份下拉菜单自动显示 13 个月。

伊朗历和伊斯兰历的区别是什么?

两者都从公元 622 年穆罕默德希吉来事件起算,但伊朗历是太阳历(一年约 365.25 天,从春分起年),伊斯兰历是纯阴历(一年约 354 天,无闰月)。所以同一公历年下,伊朗历和伊斯兰历的年份会越拉越远:2026 年伊朗历 1405,伊斯兰历 1447,相差 42 年。伊朗、阿富汗官方使用伊朗历,而宗教节日和沙特等国使用伊斯兰历。

日本「令和 8 年」是公元几年?

令和 8 年 = 公元 2026 年。简记公式:令和年 + 2018 = 公元年;反过来公元年 − 2018 = 令和年。令和元年是 2019 年 5 月 1 日(明仁天皇退位、德仁天皇登基),此前是平成(1989–2019)、再之前是昭和(1926–1989)。

为什么佛历 2569 等于公元 2026?

南传佛教传统认定释迦牟尼佛于公元前 543 年般涅槃,并以此为佛历元年,所以泰国官方佛历年 = 公元年 + 543(2026 + 543 = 2569)。1941 年泰国把新年从 4 月 1 日改为 1 月 1 日,从此佛历的月、日与公历完全对齐,只换年份。中国大乘佛教另以佛诞为元年(公元前 1027 年),2026 年对应大乘佛历 3053 年——本工具采用国际通行的泰国南传算法。

儒略日(JD)是什么?为什么要用它做中转?

儒略日是从公元前 4713 年 1 月 1 日格林尼治平午起算的连续整数天数,由斯卡利杰于 1583 年提出,是国际天文学联合会的标准日历中转值。把任意历法日期都先转成 JD 再转成目标历法,可以保证六种历法两两之间的换算完全自洽,A→B→C→A 始终等于初始日期,不积累误差。

本换算器的伊斯兰历精度如何?

本工具采用表格式(科威特算法)伊斯兰历,与沙特阿拉伯使用的乌姆库拉(Umm al-Qura)观测式日历可能差 1–2 天。这是因为沙特和部分海湾国家用月相目视观测决定每月开始,全球穆斯林社区也会因经度和云层产生细微差别。如需当地宗教节日的精确日期,请向当地清真寺或官方公告核实。

希伯来新年(Rosh Hashanah)和公历新年是同一天吗?

不是。希伯来新年是希伯来历提斯利月(Tishrei)1 日,对应公历 9 月或 10 月(2026 年是 9 月 11 日傍晚开始)。希伯来历的「年」从秋天开始,「宗教年」从尼散月(春天)开始——这是同一历法下的双年系统。本换算器返回的年份是民用纪年(Anno Mundi 创世纪元)。

本换算器免费吗?数据会上传吗?

完全免费、无需注册、无次数限制。所有换算在你的浏览器内本地完成,不会向任何服务器发送数据,适合处理签证、合同、出生日期等敏感信息。手机和电脑均可使用,支持复制结果到 Excel、邮件、表单。

明治、大正、昭和年号该如何换算?

简记公式:明治年 + 1867 = 公元年(明治元年 = 1868),大正年 + 1911 = 公元年(大正元年 = 1912),昭和年 + 1925 = 公元年(昭和元年 = 1926),平成年 + 1988 = 公元年(平成元年 = 1989),令和年 + 2018 = 公元年(令和元年 = 2019)。本换算器在跨年号边界时自动判定具体日期归属,避免「昭和 64 年 1 月 7 日」与「平成元年 1 月 8 日」混淆。


关键术语

公历(格里历,Gregorian Calendar)

国际通行的太阳历,由教皇格列高利十三世于 1582 年颁布以替代儒略历。中国自 1912 年中华民国成立起将公历与传统农历并用,1949 年中华人民共和国成立时正式以公历为国家法定历法。又称阳历、西历、公元、新历。

伊斯兰历(回历,希吉来历,Hijri Calendar)

伊斯兰教使用的纯阴历,以公元 622 年穆罕默德从麦加迁徙至麦地那(希吉来)为元年,每年 12 个月共 354 或 355 天,无闰月,因此宗教节日相对公历每年提前约 11 天。中国回族、维吾尔族、哈萨克族等穆斯林群体的开斋节、古尔邦节均按此历法计算。

希伯来历(犹太历,Hebrew Calendar)

犹太教与以色列国民用阴阳合历,遵循 19 年 7 闰的默冬章。以传统创世纪元(公元前 3761 年,称 Anno Mundi)为元年,2026 年大致对应希伯来历 5786 年。月份名称源自巴比伦传统:尼散月(Nisan)、伊雅尔月(Iyar)、塔模斯月、提斯利月(新年所在月)等共 12 或 13 个月。

伊朗历(波斯历,太阳希吉来历,Solar Hijri Calendar)

伊朗与阿富汗官方历法,与伊斯兰历同用希吉来事件作为元年(公元 622 年),但采用太阳年。每年从春分日(诺鲁孜节,公历 3 月 20–21 日)开始;前 6 个月各 31 天,第 7–11 月各 30 天,第 12 月 29 或 30 天。月份名称为 Farvardin、Ordibehesht 等波斯语词。

日本年号(年号纪年,Japanese Era / Nengō)

以天皇登基为节点重置的纪年系统,自公元 645 年大化元年起延续至今。当前年号为令和(2019 年 5 月 1 日起,德仁天皇时代)。前一个年号是平成(明仁天皇,1989–2019),再前是昭和(裕仁天皇,1926–1989)。日本户籍、官方文书、新闻报道至今仍主要使用年号纪年。

佛历(南传,BE,Buddhist Era)

南传佛教国家(泰国、缅甸、斯里兰卡、老挝、柬埔寨)使用的纪年系统。泰国采用佛灭年(公元前 543 年)为元年,公式 BE = CE + 543;缅甸采用 +544;中国大乘佛教另以佛诞为元年(约公元前 1027 年),2026 年对应大乘佛历 3053 年——本工具默认采用泰国南传算法。

儒略日数(Julian Day Number, JD)

由 16 世纪法国学者斯卡利杰提出的国际历法中转值,从公元前 4713 年 1 月 1 日格林尼治平午起算的连续整数天数。是国际天文学联合会、GPS 卫星系统、跨历法计算的标准基准;本工具内部用 JD 串接六种历法,保证换算自洽。

斋月与开斋节(Ramadan, Eid al-Fitr)

斋月是伊斯兰历第 9 个月,全球穆斯林日出至日落禁食。开斋节是斋月结束(伊斯兰历 10 月 1 日)的庆祝节日,中国回族、维吾尔族最重要的节日之一。由于伊斯兰历是纯阴历,斋月每年提前约 11 天,本工具可精确给出当年公历对应日期。

犹太新年(Rosh Hashanah,提斯利月 1 日)

希伯来历民用年的开始,每年公历 9 月或 10 月。2026 年的犹太新年是 9 月 11 日傍晚(5786 年翻到 5787 年)。这一天起的 10 天称为「敬畏日」,至赎罪日(Yom Kippur,提斯利月 10 日)结束,是犹太教最重要的节日季。

诺鲁孜节(Nowruz,伊朗新年)

伊朗历元年元月 1 日,固定在北半球春分时刻(公历 3 月 20 日或 21 日),是伊朗、阿富汗、塔吉克斯坦、库尔德人和中国新疆部分民族的春季节日。2009 年联合国大会将其列为国际诺鲁孜节,2010 年列入人类非物质文化遗产代表作名录。

ISO-8601 国际日期格式

国际标准化组织定义的日期格式 YYYY-MM-DD(如 2026-05-01),永远使用公元年份且无 DD/MM 与 MM/DD 的歧义。是签证系统、航班 API、银行、跨境电商数据库的统一标准。本换算器结果区可一键复制 ISO-8601 字符串。

1941 年泰国历法改革

泰国总理銮披汶·颂堪于 1941 年(佛历 2484 年)颁令把新年从 4 月 1 日改为 1 月 1 日,使佛历的月、日完全对齐公历。此前的 1–3 月(仅适用于公元 1889–1940 年间)需用 542 而不是 543 换算,本工具会根据日期自动判定。宋干节(4 月 13 日)是泰国传统泼水节,并非官方历法的元旦。


由 Smart Calculators 团队审核