年龄计算器

输入出生日期,查看精确到年、月、日的年龄、出生那天是星期几,以及距离下次生日还有多久。

日期

默认为今天。可选择其他日期,查看截止日或活动当天的年龄。

使用公历计算。你输入的内容不会离开浏览器。

精确年龄

—岁
—个月
—天
—
总月数
—
总周数
—
总天数
—
总小时数(约)
—
出生于
—
下次生日
—

如何使用年龄计算器

这款年龄计算器根据出生日期算出你的精确年龄,按完整的年、月、日计算,也就是大家平时说周岁的方式。它还会把同一时间段换算成总月数、周数、天数和小时数,并显示你出生那天是星期几,以及距离下一个生日还有多久。

  1. 输入出生日期。
  2. 第二个日期保持为今天,或改成之后的任意一天,例如招聘报名截止日或开学日期。
  3. 查看结果。结果会随输入实时更新,倒计时下方的进度条显示你在当前这一岁中已经走过了多少。

精确年龄是怎么算的

精确年龄按日历计算,而不是用天数除以 365。计算器先找出选定日期当天或之前的最后一个生日,得出整年数;然后从这一天数到最近一次“月生日”(与出生日同号的日期)的整月数,最后再算剩余的天数。

年 = 已经过的完整生日数
月 = 上次生日以来的完整月数
日 = 最近一次月生日以来的天数
总天数 = 选定日期 − 出生日期

例如:1990 年 6 月 15 日出生,在 2026 年 10 月 11 日这一天。上一个生日是 2026 年 6 月 15 日,所以是 36 岁。从 6 月 15 日到 9 月 15 日是 3 个整月,从 9 月 15 日到 10 月 11 日是 26 天。结果是 36 岁 3 个月 26 天,总计 13,267 天。

如果出生日在较短的月份里不存在,例如 30 天的月份里没有 31 日,那么该月的月生日就落在当月最后一天。总小时数 = 总天数 × 24,不考虑出生时刻和夏令时调整,所以标注为约数。

为什么除以 365 会算错

一个常见的偷懒算法是用天数除以 365。但大约每四年就有一年是 366 天,结果会逐渐偏差。下表显示同一年龄可能包含的天数,取决于其中包含几个 2 月 29 日。

年龄该时间段的天数
1 岁365 或 366
10 岁3,652 或 3,653
18 岁6,574 或 6,575
30 岁10,957 或 10,958
50 岁18,262 或 18,263

在生日前后,这种算法可能早一天或晚一天,而当年龄限制决定能否报名、入学或退休时,这一天就很关键。按真实日历日期计算就能避免这个问题。

闰年生日:2 月 29 日出生

如果你出生在 2 月 29 日,你的生日每四年才出现一次(少数世纪年例外,如 1900 年和 2100 年)。在其他年份,生日落在哪一天并没有统一规定。有些人和一些法律体系以 2 月 28 日为准,另一些则以 3 月 1 日为准。当你输入 2 月 29 日时,计算器会显示一个切换选项,让你选择适用的规则。它会影响倒计时、下一个生日的日期,以及每年一两天内的“年-月-日”结果。闰年遵循公历规则:能被 4 整除,但世纪年除外,除非能被 400 整除。

使用提示与局限

常见问题

怎么计算精确年龄?

先数出生以来的完整年数,再数上次生日以来的完整月数,最后算剩余天数。计算器会自动完成,并考虑闰年。

我已经活了多少天?

输入出生日期后查看“总天数”,就是出生到所选日期之间的准确天数。

2月29日出生的人在平年哪天过生日?

各国习惯和法律不同,有的按2月28日,有的按3月1日。计算器可以让你选择。

我出生那天是星期几?

输入出生日期,计算器会在“出生于”一栏显示星期几。

可以计算过去或未来某天的年龄吗?

可以。把“计算到此日期”改成任意一天,例如报名截止日,就能看到那天的年龄。