跳到主要内容

免费伊斯兰历年龄计算器

计算您在伊斯兰历(希吉来历/乌姆古拉历)中的年龄。输入公历或伊斯兰历出生日期,查看您确切的伊斯兰历年龄(年、月、日)、您出生的周几,以及距离下一个伊斯兰历生日的实时倒计时。免费、私密,完全在浏览器中运行。

加载后可离线使用
历法和日期选项

会应用于今天的回历日期和出生日期。如果您所在国家的见月日期与历法相差一天,请使用此项。

保持为今天,或选择任意日期,以得到那一天的年龄。

输入出生日期为

只会加入复制的摘要,不会保存,也不会放进分享链接。

注意: 年龄按乌姆库拉民用历计算(1356-1500 AH,公元 1937-2077 年),与当地见月日期可能相差 ±1 天。该表以外的日期使用表格式伊斯兰历,为近似值(±1 至 2 天)。适用于日常年龄和生日,不可用于宗教日期的判定。

需要转换单个日期?试试 伊斯兰历日期转换器.

想用伊朗和阿富汗使用的太阳回历(Shamsi / Jalali)吗?它与阴历回历(Qamari)是不同的历法。请试试 波斯(太阳回历)日期转换器.

🌙 所有计算完全在您的浏览器中运行。您的出生日期永不离开您的设备。

工作原理

此工具根据官方的 Umm al-Qura 民用历,使用伊斯兰(希吉来)历计算你的年龄,因此能正确处理阴历年比公历年短约 11 天的情况。以任一历法输入出生日期,即可得到准确的希吉来历年龄、出生那天是星期几,以及距下一个希吉来历生日还有多少天。

  1. 1
    选择输入历法
    切换以公历日期或希吉来历(AH)日期输入出生日期,后者使用日、月份名称和年份字段。
  2. 2
    输入出生日期
    选择日期。工具会立即在两种历法中解析,并在你输入时实时重新计算年龄。
  3. 3
    查看希吉来历年龄
    查看以希吉来历年、月、日表示的年龄(正确处理月份天数借位),以及你已度过的总天数。
  4. 4
    查看出生星期和下一个生日
    查看你出生那天是星期几(英文和阿拉伯文),以及距下一个希吉来历生日的天数倒计时,包括你将满的岁数。
  5. 5
    复制或比较
    一键复制纯文本摘要,开启阿拉伯-印度数字,或跳转到希吉来历日期转换器进行单个日期转换。

一切都在你的浏览器中使用设备内置的 Umm al-Qura 历法运行。你的出生日期绝不会被上传、存储或发送到任何地方。

指南

操作示例

页面打开时,“公历出生日期”中已经填好了 2000-01-01。要重现下面的数字,请打开“历法和日期选项”,把“计算年龄的日期”设为 2026-11-05。标题为“截至 2026年11月5日 CE 的年龄”的卡片显示 27 年 8 个月 1 天,下方是“公历年龄:26 年 10 个月 4 天”和“已度过 9805 天”。“出生(伊斯兰历)”显示“24 斋月 1420 AH”,下方是“2000年1月1日 CE”,“出生于星期几”显示“星期六”,“下一个伊斯兰历生日”显示“118 天”“24 斋月 1448 AH - 满 28 岁”和“2027年3月3日 CE”。现在选择“表格式(科威特算法)”:年龄变为 27 年 8 个月 0 天,因为该历法把 2026 年 11 月 5 日提前了一天,同时出现一条以“近似值”开头的琥珀色说明。

使用哪些设置,以及限制

  • 选择历法和见月调整。 在“历法和日期选项”下,默认是“乌姆库拉(沙特民用)”,它使用浏览器内置的、覆盖 1356 到 1500 AH 的表,即 1937 年 3 月 14 日到 2077 年 11 月 16 日。超出该表的范围,或者选择“表格式(科威特算法)”时,会使用算术历法,并出现琥珀色说明“近似值(±1 至 2 天)”。“见月调整”提供“-1 天(提前一天)”“无(历法日期)”和“+1 天(推后一天)”。它会同时移动出生日期和计算年龄的日期,所以只有在您所在国家的见月日期与历法相差一天时才使用。
  • 直接输入伊斯兰历出生日期。 在“输入出生日期为”下点按“伊斯兰历 (AH)”,会得到“日”“月”和“年份 (AH)”。月份列表形如“9. 斋月 (رمضان)”。输入框起始为 1420 年斋月 24 日,即 2000 年 1 月 1 日。接受 1000 到 1600 AH 的年份,以及 1 到 30 的日期。“出生(伊斯兰历)”卡片下方显示对应的公历日期。如果您出生于 30 日,在该月只有 29 天的年份,生日会移到 29 日。
  • 查询任意日期的年龄。 在“计算年龄的日期”下选择任意日期,或保持为今天。卡片标题会从“您的伊斯兰历年龄”变为“截至”加上该日期的年龄,并出现“使用今天”以便改回来。这适合入学日期或文件截止日期。出生日期不能晚于所选日期。年龄以完整的伊斯兰历年、月、日给出,下方附有公历年龄和“已度过天数”。伊斯兰历年大约短 11 天,所以伊斯兰历年龄大约每 33 个公历年会多出一年。
  • 在一张表里比较一家人。 “家人列表”起初有两行,最多可容纳 30 人。每一行有一个最多 60 个字符的姓名、“公历”或“伊斯兰历 (AH)”的选择,以及日期,并使用上方设置的历法选项和“计算年龄的日期”。有效的一行会显示伊斯兰历年龄、公历年龄和下一个伊斯兰历生日。“复制表格”会复制可粘贴到电子表格的制表符分隔文本,“下载 CSV”会保存 hijri-ages.csv。以 =、+、- 或 @ 开头的姓名会加上一个前导撇号,以免电子表格把它们当作公式。
  • 把接下来的十个生日放进您的日历。 “添加接下来 10 个生日 (.ics)”会保存类似 hijri-birthdays-1420-9-24.ics 的文件。它包含十个独立的全天事件,标题形如“伊斯兰历生日(年满28岁)”,每个都提前一天提醒。它们是分开的,因为伊斯兰历生日每个公历年大约提前 11 天,所以无法按年重复:以上面的例子为准,在 2026 年 11 月 5 日生成时,前两个落在 2027 年 3 月 3 日和 2028 年 2 月 20 日。列表从今天开始,而不是从“计算年龄的日期”开始。在 iPhone 或 iPad 上,文件会交给分享面板或打开以供您保存,而不是静默下载。
  • 复制、分享,或切换数字。 “复制摘要”会把伊斯兰历年龄、公历年龄、总天数和下一个生日作为文本复制,标题为“伊斯兰历年龄”,可选的“姓名(可选)”会一并加入。姓名不会被保存,也不会放进分享链接。“分享结果”会复制一个链接,地址中 # 之后带有出生日期、历法选项、调整和“计算年龄的日期”。勾选“阿拉伯-印度数字”,答案中的数字会显示为 ٠١٢٣。

常见问题及解决方法

它显示“请输入 1000 至 1600 AH 之间的有效日期(约公元 1591-2174 年)。”
一条提示涵盖所有超出范围的情况:伊斯兰历年份超出 1000 到 1600、伊斯兰历日期大于 30、公历出生日期早于约 1591 年,以及“计算年龄的日期”晚于约 2174 年。像 31 这样的日期也会得到同样的年份范围提示,所以请先看“日”输入框。然后检查“历法和日期选项”下的“计算年龄的日期”,设置过一次之后很容易被忘记。
它显示“穆哈拉姆月 1445 AH 只有29天 - 请选择1到29之间的日期。”
您为只有 29 天的月份输入了第 30 日。伊斯兰历的月份有 29 或 30 天,天数取决于所用的历法:在乌姆库拉表中,1445 年穆哈拉姆月有 29 天,萨法尔月有 30 天,而表格式历法中 1445 年萨法尔月只有 29 天。提示中会写出您输入的月份和年份。请使用第 29 日,检查月份和年份,或试试“历法”下的另一个选项。
它提示出生日期在未来,或晚于“计算年龄的日期”。
出生日期晚于用来计算年龄的日期。除非“计算年龄的日期”里有其他日期,否则这个日期就是今天;此时提示中写的是该日期,而不是今天。请打开“历法和日期选项”,点按“使用今天”,或选择一个更晚的“计算年龄的日期”。出生日期与所选日期相同是可以接受的。
出生日期下方什么也没出现,也没有错误提示。
只有出生日期完整时才会显示结果卡片。空的或只输入了一半的“公历出生日期”、空白的“日”或“年份 (AH)”输入框,或超过四位数的年份,都算作不完整,不完整的输入不会显示任何提示。请填满每个输入框。在“家人列表”中,只填了一半的行也会留空,而完整但无效的行会显示“请输入不晚于计算日期的有效出生日期(在 1000-1600 AH 范围内)。”
它显示“近似值(±1 至 2 天):此次计算有一部分超出乌姆库拉表(1356-1500 AH),该部分使用表格式伊斯兰历。”
计算中的某个日期,即出生日期、“计算年龄的日期”或下一个生日,早于 1937 年 3 月 14 日或晚于 2077 年 11 月 16 日。下一个生日也算在内,所以 2077 年的“计算年龄的日期”就可能触发它。结果仍会显示,但可能相差一两天。如果是必须精确的久远出生日期,请以正式文件上的日期为准。

对比分析

这个计算器可以根据一个出生日期给出年龄、生日倒计时和日历提醒,这是单纯的日期转换器做不到的;若要转换任意单个日期,页面提供了指向“伊斯兰历日期转换器”的链接。它遵循民用的乌姆库拉表,所以可能与当地见月后公布的日期相差一天,页面也说明它用于日常年龄和生日,而不是宗教裁定。“见月调整”只是一天的偏移,并不是查询当地的公告。1937 年之前或 2077 年之后的日期使用算术历法,是近似值。出生日期保留在您的浏览器中,除非您分享链接。

相关工具

常见问题