伊斯兰历日期转换器
在伊斯兰历(希吉来历)与公历之间双向转换任意日期。
计算器
本工具采用表格制(算术)伊斯兰历——完全确定,是日期运算的标准方法。基于观月的日期和沙特乌姆库拉历可能相差 ±1 天,偶尔 ±2 天。
关于此计算器
这个转换器可以在伊斯兰历(希吉来历)与公历之间双向换算任意日期。希吉来历是纯阴历:它的十二个月份——从穆哈兰姆月到都尔黑哲月——每个月都以新月初现开始,因此一个希吉来年约为 354 天,比 365 天的公历太阳年大约短 11 天。正因这一差距,斋月、开斋节和朝觐等伊斯兰历日期在每个公历年里都会提前约 11 天,并在约 33 年内循环走遍四季。选择转换方向,输入年、月、日,即可读出换算后的日期及其星期几。默认情况下,它会显示换算成希吉来历的今日日期,因此也可用作「今天的希吉来历日期是几号」的查询工具。
如何解读你的结果
页面顶部的切换按钮用于选择方向:「公历 → 希吉来历」把一个民用日期(例如生日或文件日期)换算成对应的伊斯兰历日期,「希吉来历 → 公历」则相反。主要结果就是换算后的日期——目标历法中的年份、月份名称和日期——后面跟着星期几,由于两种历法描述的是同一个 24 小时的民用日,因此星期几在两种历法中完全相同。希吉来年用后缀 AH(Anno Hegirae,意为「希吉来纪年」)书写,从先知穆罕默德于公元 622 年迁徙至麦地那算起。结果下方的提示很重要:本工具使用表格式(算术)希吉来历,其结果可能与按实际观月或沙特乌姆库拉历确定的日期相差一两天。
计算方法
两个方向都以儒略日数(JDN)为枢纽,它是一个连续的整数计日数,独立于任何历法。换算时,先把输入日期化简为它的 JDN,再把该 JDN 在目标历法中读出。公历一侧采用标准民用日期公式;希吉来历一侧采用美国海军天文台和 Fourmilab 的表格式(算术)伊斯兰历算法——一个 30 年周期,其中满足 ((年 × 11) + 14) mod 30 小于 11 的年份为闰年——并锚定于历元 JDN 1948439.5(希吉来历 1 年穆哈兰姆月 1 日 = 儒略历公元 622 年 7 月 16 日星期五)。星期几直接由 JDN 推算,因此两种历法相同。两种历法之间的漂移通过比较表格式希吉来年的平均值(10631 ÷ 30 ≈ 354.37 天)与公历年的平均值(365.2425 天)来量化,每年约亏缺 10.9 天。「今天」在页面加载后按你所在时区的本地民用午夜计算,因此默认日期无论你身在何处都正确,而不会把构建时的日期写死在页面里。
实例演示
换算希吉来历 1446 年穆哈兰姆月 1 日(希吉来历 → 公历)。
按表格式算法,伊斯兰新年希吉来历 1446 年穆哈兰姆月 1 日对应公元 2024 年 7 月 8 日星期一。许多遵循观月或乌姆库拉历的国家则把 1446 年的开端定在 2024 年 7 月 7 日——这正是本工具所揭示的表格式与观月之间 ±1 天的差异。反向换算时,公元 2000 年 1 月 1 日则对应希吉来历 1420 年斋月 24 日。
常见问题
为什么我的伊斯兰历(希吉来历)生日每年都会提前约 11 天?
希吉来年是阴历——十二个阴历月共约 354 天——而公历年是阳历,约 365 天。这 11 天的不足意味着一个固定的希吉来历日期每年都会在公历上提前约 11 天,并在约 33 年内走遍四季,然后再次对齐。
表格式与观月(乌姆库拉历)——为什么可能相差一两天?
本转换器使用表格式(算术)伊斯兰历,它以一个含 11 个闰年的 30 年周期固定各月长度,因此每个日期都是完全确定的。观月历法和沙特乌姆库拉历则取决于新月是否真正被看到,这可能比算术日期提前或推迟一天——偶尔两天。请把表格式结果当作精确的计算参考,而非关于观月的宗教裁定。
希吉来年有多少天?
平年的希吉来年有 354 天,闰年有 355 天,月份在 30 天和 29 天之间交替(第十二个月都尔黑哲月在闰年增加一天)。在表格式历法中,每 30 年里有 11 个闰年,使长期平均约为每年 354.37 天。
这是斋月、开斋节或朝觐的官方日期吗?
不是。斋月、开斋节、宰牲节和朝觐等宗教活动通常由当地观月或国家权威机构确定(在沙特阿拉伯为乌姆库拉历),可能与这个算术日期相差一两天。请将本工具用于规划、家谱研究和文件日期换算——宗教日期请向当地权威机构确认。
资料来源
- aa.usno.navy.mil/faq/islamic
- www.fourmilab.ch/documents/calendar
- en.wikipedia.org/wiki/Tabular_Islamic_calendar
由 YouCalc 团队审核 · 最近审核
发现翻译问题、计算问题或有任何建议?欢迎告诉我们。