跳到主要内容
日期与时间

你在 8 种历法中的年龄

一次性查看你在伊斯兰历(希吉来历)及其他 7 种历法中的精确年龄,并将日期换算为全部八种历法。

计算器

你所输入日期所使用的历法。
出生日期
截至日期 (公历日期;默认为今天。)
你的希吉来历年龄
37年 1个月 9天
公历年龄: 36年 0个月 0天

此处的希吉来历日期为推算(计算式)历法。实际观月所定日期以及沙特乌姆库拉历日期可能相差 ±1 天,偶尔 ±2 天。

你在每种历法中的年龄

历法年龄总天数
公历36年 0个月 0天13,149
儒略历36年 0个月 0天13,149
伊斯兰历(希吉来历,推算式)37年 1个月 9天13,149
希伯来历36 岁13,149
波斯历(贾拉利历)36 岁13,149
印度历(萨卡历)36 岁13,149
埃塞俄比亚历36 岁13,149
农历35 岁13,149

为什么你的希吉来历年龄更大

伊斯兰历(希吉来历)以月相为准——一年约 354.4 天,而公历约 365.2 天——因此每年大约提前 11 天。所以你的希吉来历年龄比公历年龄计入了更多已过去的年份,且这一差距大约每 33 年就会再拉大一年。

这是一份参考与规划工具——在据此行动前,请核实重要的日期、数字和官方要求。

关于此计算器

本计算器可同时在八种历法中显示你的精确年龄——公历(格里历)、儒略历、伊斯兰历(希吉来历)、希伯来历、波斯历(贾拉利历)、印度历(萨卡历)、埃塞俄比亚历和中国农历——并用通俗的语言解释为什么你的希吉来历年龄会比公历年龄大。你可以用公历、儒略历、希吉来历、波斯历、萨卡历或埃塞俄比亚历输入出生日期(希伯来历和农历日期仅作为结果显示),选择一个公历「截至」日期(默认为今天),便能一次性读出你在每种历法中的年龄。第二种模式可把上述任一源历法中的日期换算到全部八种历法。它为所有需要同时知道自己希吉来历和公历年龄的人、比较历法的学生,以及需要核对不同历法所记日期的族谱研究者而打造。

如何解读你的结果

醒目的主数字是你按伊斯兰历(希吉来历)计算的年龄,这是本工具优先展示的历法。下方的表格把你在全部八种历法中的年龄并排列出。公历、儒略历和希吉来历给出完整的年-月-日明细;希伯来历、波斯历、萨卡历、埃塞俄比亚历和农历则给出已满的年数以及你已经历的确切总天数。总天数那一列在每一行都相同——它是同一段时间,只是被各历法以不同方式划分。表格下方的注释解释了希吉来历的偏移:由于阴历年比阳历年约短 11 天,希吉来历的年数计数会跑在前面,且每过约 33 年,差距就会扩大约一年。

计算方法

每个日期都会被归算为一个儒略日数(JDN)——自某一固定纪元以来连续的整数天数计数——所有输出都由这唯一的基准推导而来。公历、儒略历和表格式伊斯兰历的换算依据标准算法(Fourmilab / 美国海军天文台)手工实现:公历和儒略历采用经典的民用日期公式,表格式希吉来历采用 30 年一周期、含 11 个闰年的方案,闰年规则为 ((year × 11) + 14) mod 30 < 11,并锚定于纪元 JDN 1948439.5(希吉来历 1 年 1 月 1 日 = 儒略历公元 622 年 7 月 16 日星期五)。希伯来历、波斯历、印度历(萨卡历)、埃塞俄比亚历和农历通过 Intl.DateTimeFormat 的 ICU 历法在每个 JDN 的民用正午读取,从而得到准确的年份与日期;所经历的总天数就是两个 JDN 之差,因此在各历法中完全相同。以年计的年龄通过统计截至「截至」日期为止已满的历年周年数得出,当某个生日落在当年不存在的日期(如 2 月 29 日)时,会收束到最后一个有效日。希吉来历偏移数值将表格式希吉来历的平均年长(10631 ÷ 30 ≈ 354.367 天)与公历的平均年长(365.2425 天)相比较,每年约亏 10.876 天,并据此给出你的年龄大致累积出多少额外的希吉来历年。「今天」在页面挂载后按你所在时区的本地民用午夜计算,因此无论你身在何处,默认的「截至」日期都正确,也不会把构建时的日期硬写进页面。

实例演示

出生于 2000 年 1 月 1 日(公历),年龄截至 2025 年 6 月 3 日计算。

公历年龄为 25 岁 5 个月 2 天;希吉来历年龄为 26 岁 2 个月 12 天——所经历的同样是 9,285 天,但因希吉来历的阴历年更短,它多计了整整一年。出生日期本身换算为希吉来历 1420 年斋月 24 日,以及波斯历 1378 年 Dey 月 11 日。

常见问题

为什么我的希吉来历(伊斯兰历)年龄比公历年龄大?

希吉来历的年份是阴历年,比阳历的公历年约短 11 天(约 354.4 天对 365.2 天)。这些较短的年份会不断累积,因此已满的希吉来历年数会跑在你的公历年龄前面,每过约 33 年便多出大约一年。

本计算器显示的希吉来历日期准确吗?

它使用表格式(算术)伊斯兰历,这种历法完全确定,是日期运算的标准选择。实际观月所定的日期,以及沙特的乌姆库拉历,可能与表格式日期相差一天、偶尔相差两天,因为它们取决于新月牙的可见性。请把表格式日期视为精确的计算参考,而非基于观月的宗教裁定。

为什么有些历法只显示年数和总天数,而不显示月和日?

公历、儒略历和表格式希吉来历由明确的公式算出,因此可以给出完整的年-月-日年龄。希伯来历、波斯历、萨卡历、埃塞俄比亚历和农历则通过你系统的国际历法支持来解析,它能给出准确的年份和确切的总天数,但无法给出可靠的月-日拆分——因此这些历法以年数加总天数的形式显示。

我可以用非公历的历法输入出生日期吗?

可以。选择你的日期所采用的源历法——例如希吉来历或波斯历——并按该历法输入年、月、日。计算器会把它换算为底层的天数计数,并据此报告你在全部八种历法中的年龄。

「换算日期」模式有什么用?

它接收某一历法中的单个日期,并显示其在全部八种历法中的对应日期,不涉及任何年龄计算。它适合用来读取以某种历法记写的历史或宗教日期,并找出其公历对应日,或者反过来。

热门场景

热门场景

资料来源

由 YouCalc 团队审核 · 最近审核

发现翻译问题、计算问题或有任何建议?欢迎告诉我们。

更多同类计算器,挑选下一个。