年龄计算器

根据出生日期计算精确的年、月、日年龄,并给出总月数、总周数、总天数、下一个生日以及 2 月 29 日出生者的处理方式。

默认为今天;修改它即可算出任意日期时的年龄。

输入出生日期即可查看精确年龄。

什么是 年龄计算器?

计算某人在指定日期时的年龄,以整年、整月和天数表示。它还会把年龄换算成总月数、总周数、总天数和总小时数,并显示出生那天是星期几以及下一个生日是什么时候。

如何使用 年龄计算器

  1. 输入出生日期。
  2. 计算到的日期保持为今天即可,也可以改成其他日期(例如截止日或考试日)来计算当时的年龄。
  3. 如果出生于 2 月 29 日,请选择平年的生日按 2 月 28 日还是 3 月 1 日计算。
  4. 查看精确年龄和各项总数;点击复制可复制结果。

示例

输入
Born 1990-07-15, age on 2026-03-10
输出
35 years, 7 months, 23 days – 13,022 days in total – next birthday Jul 15, 2026, in 127 days, turning 36

何时使用 年龄计算器

适用于填写表格、资格核对、纪念日或单纯好奇。各国对 2 月 29 日出生者的法定年龄规则不同,请选择适用于你的规则;如需计算任意两个日期的差,请使用日期差计算器。

年龄计算器 的工作原理

已满的年数通过检查目标年份中生日是否已过来计算。剩余的月数和天数是与上一个生日之间的日历差:先数整月,再数多出的天数。日期按 UTC 的日历日处理,因此时区和夏令时不会让结果偏差一天。总天数是两个日期之间的精确天数,周数和小时数由它推算得出。

常见用例

  • 核对学校或体育赛事资格截止日当天的年龄
  • 填写要求以年和月表示年龄的表格
  • 数一数距离下一个生日还有多少天
  • 查出自己出生那天是星期几

常见问题

2 月 29 日出生的生日如何处理?

在没有 2 月 29 日的年份,你可以选择生日算在 2 月 28 日还是 3 月 1 日;年龄和下一个生日都会按该规则计算。

为什么月和天数可能与其他计算器不同?

各月长度不一,不同工具的约定略有差异。本工具先从上一个生日起数整月,再数剩余天数(与 Java Period 或 PHP DateTime::diff 的约定相同)。

会考虑出生的具体时间吗?

不会,计算只使用日期。

推荐的下一步

探索更多分类