年龄计算器

按周岁精确计算你的年龄(几年几个月几天),并显示已度过的总天数和总周数,以及距离下一个生日还有多少天。

如何计算年龄

  1. 输入出生日期。可以直接输入,也可以打开日历,在年份列表里直接跳到出生那一年。
  2. 截至日期默认是今天。想知道某人在过去某一天多大,或将来某一天会是几岁,修改这个日期即可。
  3. 查看结果:以年、月、天表示的准确周岁年龄;总月数、总周数、总天数和总小时数;出生那天是星期几;以及距离下次生日还有多少天、届时满几岁。

准确年龄是这样算的

从出生日期开始数满了多少个完整的月,每 12 个月折算成 1 年,再数剩下的天数。当同一个日期再次到来时,一个月就算满了。如果那个月没有这个日期——比如 31 日出生,而那个月只有 30 天——就以那个月的最后一天算满一个月。

由于每个月天数不同,结果中“天”的部分取决于截至日期前一个月的长短。1999 年 11 月 6 日出生的人,在 27 岁生日的前一天显示为 26 年 11 个月 30 天,因为那年 10 月有 31 天。

各项合计都是直接数出来的。总天数是从出生日期到截至日期的日历天数,期间每一个 2 月 29 日都算在内;总周数是完整的周数;总小时数只是天数乘以 24,所以是个约数,不考虑出生时刻,也不考虑夏令时之类的时间调整。

计算示例

  • 1995 年 6 月 15 日出生,截至 2026 年 11 月 5 日:31 年 4 个月 21 天,相当于 376 个月、1,638 周或 11,466 天。出生那天是星期四;下次生日 2027 年 6 月 15 日还有 222 天,届时满 32 岁。
  • 2000 年 1 月 31 日出生:2000 年 2 月 28 日时是 0 个月 28 天;到了 2000 年 2 月 29 日(闰年)正好 1 个月,因为 2 月没有 31 日;2000 年 3 月 30 日是 1 个月 30 天;3 月 31 日是 2 个月。
  • 有截止日期的年龄条件:2020 年 3 月 1 日出生的孩子,在 2026 年 9 月 1 日是 6 年 6 个月。入学、体育比赛年龄组、保险投保等有年龄限制的场合,通常都规定了计算的截止日期,请输入那个日期而不是今天。

2 月 29 日出生的生日

在没有 2 月 29 日的年份,本计算器把 2 月 28 日当作生日。2004 年 2 月 29 日出生的人,在 2025 年 2 月 28 日显示为正好 21 周岁,并出现生日祝福;此后的下次生日也显示为 2 月 28 日。各国法律对闰日生日的处理不尽相同,有的在平年以 3 月 1 日为生日,所以在法定日期很重要时,请查阅当地的规定。

周岁与虚岁

  • 周岁:出生时为 0 岁,每过一次生日长 1 岁。本计算器采用这种算法,它也是绝大多数国家法律采用的国际标准。我国法律中的年龄同样按周岁计算,例如《民法典》规定,十八周岁以上的自然人为成年人。
  • 虚岁:一出生就算 1 岁,以后每过一个农历新年就长 1 岁,而不是在生日那天。所以虚岁最多可能比周岁大 2 岁。法律上不用虚岁,但在日常生活和一些传统习俗中仍会听到。

例如,农历新年前夕出生的婴儿,过完年就虚岁 2 岁了,而周岁还不满 1 个月。韩国在 2023 年 6 月把法律和行政上的年龄统一为周岁,日本的法律也使用周岁。

其他用途

  • 宝宝的月龄:婴幼儿的发育通常按月龄来说,看总月数即可。
  • 纪念日:公司成立、建筑落成、宠物、恋爱时长,都可以像计算人的年龄一样计算。
  • 过去的年龄:把截至日期改到过去,就能知道某件事发生时某人多大。
  • 天数纪念日:1995 年 6 月 15 日出生的人,在 2022 年 10 月 31 日迎来了出生第 10,000 天。这样的日期可以在日期计算器中通过给日期加天数求出。

常见问题

为什么我活过的天数不等于年龄乘以 365?

因为有闰年。出生以来每经过一个 2 月 29 日就多一天,剩下的月和天也按实际日历的长度计算。

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

不会。计算以整天为单位,生日那天一开始就算长了 1 岁。

我出生那天是星期几?

请看结果下方的出生于一行,那里显示了包含星期的完整日期。

能计算任意两个日期之间的间隔吗?

可以,把较早的日期填在出生日期一栏即可。如果还想区分工作日和周末,或者给日期加减天数,请使用专门的日期计算器。