伊斯兰历(希吉来历)↔ 公历日期转换
选择换算方向,输入公历或伊斯兰历日期,即可看到对应的公历日期。结果采用通行的表格(算术)伊斯兰历,适合日常规划;以见月为准的历法可能相差一天。
计算
计算
结果
计算公式
两种历法都先换算成儒略日数。公历日期在 1582 年之后按外推格里高利历规则计算;伊斯兰历日期采用科威特式/表格算术历(30 年一周期,其中 11 年为闰年)。无论哪个方向,都是先做儒略日运算,再套用月份名称显示。
计算示例
- 公历 2025 年 3 月 1 日
- 表格换算 → 伊斯兰历 1446 年斋月 1 日
- 将该伊斯兰历日期反向换算,得到公历 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 日(开斋节),也可以输入公历日期查看对应的伊斯兰历月份。节日日期请向当地清真寺或伊斯兰教协会确认。
不会。只换算日历日期。口语里说“今晚的日期”时,日界线仍取决于当地子夜或日落(昏礼)习惯。
参考资料
- 伊斯兰历 概述太阴月、AH 纪年,以及民用历与见月实践的区别。
- 历法——伊斯兰民用(表格)历 说明软件日期换算中使用的算法型伊斯兰(民用)历。