计算

计算

格式:年-月-日(YYYY-MM-DD)

输入时即时更新

结果

—

计算公式

两种历法都先换算成儒略日数。公历日期在 1582 年之后按外推格里高利历规则计算;伊斯兰历日期采用科威特式/表格算术历(30 年一周期,其中 11 年为闰年)。无论哪个方向,都是先做儒略日运算,再套用月份名称显示。

JD ↔ Gregorian · JD ↔ Hijri(tabular)

计算示例

  1. 公历 2025 年 3 月 1 日
  2. 表格换算 → 伊斯兰历 1446 年斋月 1 日
  3. 将该伊斯兰历日期反向换算,得到公历 2025 年 3 月 1 日

结果: 伊斯兰历 1446 年斋月 1 日 ↔ 公历 2025 年 3 月 1 日

伊斯兰历与公历如何换算

日常应用里的伊斯兰历日期,要么以见月(各地宣布)为准,要么依据固定的算术表。本计算器采用公开通行的表格算法,保证在任何地方都能得到可复现的结果。

表格(算术)伊斯兰历

各月 30 天与 29 天交替,30 年中有 11 个闰年,闰年的都尔黑哲月(十二月)多一天,共 30 天。纪元起点与许多换算工具和程序库使用的民用伊斯兰历一致(常称科威特算法)。

为什么可能与清真寺历书不同

以见新月为准宣布斋月或开斋节、古尔邦节的机构,可能比表格早一天或晚一天。沙特的乌姆库拉历等官方历表也有各自的调整。本页仅供日常规划参考;斋戒与礼拜请以您所在地清真寺或伊斯兰教协会的公告为准。

公历民用日期

输入为不含时刻的公历日期。1582 年历法改革之前的历史日期使用算法中的儒略历分支;现代常见日期按标准格里高利闰年规则处理。

我们不承诺的内容

本工具不能取代官方见月通告、乌姆库拉历发布,或您所在社区印发的伊斯兰历日历。若与表格不一致,斋戒与节日请以您所遵循的权威为准。

小知识

每年约少 11 天

伊斯兰历一年约 354 或 355 天,所以日期会随季节推移——斋月约每 33 年绕公历一圈。因此斋戒有时落在夏季的长白昼,有时落在冬季的短白昼。

十二个有专名的月份

穆哈兰姆月是岁首,斋月(莱麦丹月)是第九个月,都尔黑哲月是第十二个月,朝觐(哈吉)的日子落在该月上半月。

纪年写法“伊斯兰历”与 AH

伊斯兰历年份常写作“伊斯兰历 1447 年”或 AH(Anno Hegirae),从先知穆罕默德由麦加迁往麦地那的“希吉拉”(迁徙)算起。在表格纪元中,伊斯兰历元年对应公元 622 年。

闰年规律

在 30 年的表格周期里有 11 个闰年,使平均月长接近朔望月。

可与礼拜工具搭配

知道节日的公历日期后,再用礼拜时间和朝向工具,就能安排好当天的礼拜细节。

常见问题

选择“公历 → 伊斯兰历”,输入日期,即可读出伊斯兰历的日、月名称和年份(AH)。反向模式可把伊斯兰历日期换回公历。

以见月为准的历法和部分官方历法,与算术表相比可能相差 ±1 天。斋戒与开斋节请以当地清真寺或伊斯兰教协会的通告为准;本工具用于一般规划。

不是。乌姆库拉历是沙特阿拉伯的官方民用伊斯兰历,有时会略有差异。本工具采用许多开源换算器中常见的科威特式表格算法。

AH 即 Anno Hegirae(希吉来纪年),指从“希吉拉”(迁徙)起算的伊斯兰历年数。例如:伊斯兰历 1447 年。

可以。在“伊斯兰历 → 公历”模式下输入 9 月 1 日(斋月首日)或 10 月 1 日(开斋节),也可以输入公历日期查看对应的伊斯兰历月份。节日日期请向当地清真寺或伊斯兰教协会确认。

不会。只换算日历日期。口语里说“今晚的日期”时,日界线仍取决于当地子夜或日落(昏礼)习惯。

参考资料

  1. 伊斯兰历 — Encyclopaedia Britannica 概述太阴月、AH 纪年,以及民用历与见月实践的区别。
  2. 历法——伊斯兰民用(表格)历 — ICU User Guide / Unicode 说明软件日期换算中使用的算法型伊斯兰(民用)历。

仅为信息性的表格换算——不是官方见月通告或政府颁布的伊斯兰历。礼拜与宗教活动日期请优先以当地权威为准。

最近审核:2026-09-30 — 审核人:Editorial Team

嵌入此计算器

用免费 iframe 小部件把本计算器加到您的网站。

主题

小部件会随容器宽度拉伸,高度自动调整。