年龄计算器(年/月/日/周/小时)
选择出生日期和目标日期(默认为今天),即可看到年龄分解为年、月、日,以及总月数、总周数、总天数与总小时数。
工作原理
年龄是如何计算的
本工具采用「实足年龄」算法: 先从出生日期数到完整的年数,再数出最近生日之后的完整月数,最后是剩余天数。月份按真实日历(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 岁,请使用专门的虚岁计算器。
相关工具
最后更新: