Toolify

年龄计算器(年/月/日/周/小时)

选择出生日期和目标日期(默认为今天),即可看到年龄分解为年、月、日,以及总月数、总周数、总天数与总小时数。

请选择出生日期以查看年龄。

工作原理

年龄是如何计算的

本工具采用「实足年龄」算法: 先从出生日期数到完整的年数,再数出最近生日之后的完整月数,最后是剩余天数。月份按真实日历(28–31 天)处理,因此「一个月」可能是 28、29、30 或 31 天。

当目标日期的「日」小于出生日的「日」时,我们从上个月借天数以保证结果正确。例如,从 1990-05-31 到 2026-05-06 是 35 年 11 个月 5 天,而不是 35 年 12 个月 -25 天。

为什么总天数包含闰年

「总天数」字段计入两个日期之间的每一天,包括闰年的 2 月 29 日。对医疗、法律和科学计算来说,这比「365 × 年数」更准确,差一两天就可能影响结论。

若想知道「到下次生日还有多少天」,把目标日期设置为下次生日,然后看总天数即可。

常见用途

儿童用药剂量计算、入学年龄判定、退休规划、纪念日提醒、历史研究等场景都需要按天精确的年龄。本工具一次性给出所有: 易读的年/月/日格式,以及月、周、日、小时的总数。

翻译者和编辑在按字数计费时也会查看这些数字——「带空格」与「不带空格」的字数差异往往达 10–20%。

常见问题

考虑闰年吗?

考虑。日数计算和月份借位均使用真实日历,期间内的 2 月 29 日会被正确计入。

为什么「一个月」不总是 30 天?

因为日历月长度为 28–31 天。固定 30 天会随时间累积漂移,本工具采用真实月份避免这个问题。

可以算未来日期的年龄吗?

可以。把目标日期设为未来即可看到那一天的年龄。

出生日期晚于目标日期怎么办?

为避免负值,本工具在该情况下不显示结果。如需差值,请交换两个日期。

时区会影响吗?

「今天」使用浏览器本地日期。计算本身按整日历日运算,与时区无关。

数据会被上传吗?

不会,所有计算均在浏览器内完成。

总周数如何取整?

总天数除以 7 取整数部分,不足一周的余数被舍去。

支持中国虚岁吗?

本工具计算「实足年龄」。虚岁需在出生时计 1 岁,并按习俗在春节加 1 岁,请使用专门的虚岁计算器。

相关工具

最后更新: