简体中文
如何使用年龄计算器
这款年龄计算器根据出生日期算出你的精确年龄,按完整的年、月、日计算,也就是大家平时说周岁的方式。它还会把同一时间段换算成总月数、周数、天数和小时数,并显示你出生那天是星期几,以及距离下一个生日还有多久。
- 输入出生日期。
- 第二个日期保持为今天,或改成之后的任意一天,例如招聘报名截止日或开学日期。
- 查看结果。结果会随输入实时更新,倒计时下方的进度条显示你在当前这一岁中已经走过了多少。
精确年龄是怎么算的
精确年龄按日历计算,而不是用天数除以 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 整除。
使用提示与局限
- 年龄限制。如果表格要求“1 月 1 日时未满 35 周岁”,就把第二个日期设为 1 月 1 日,看年数即可。各机构对年龄限制的计算方式各不相同,请以其原文表述为准。
- 星期几。出生日的星期按现行公历计算。某个国家从儒略历改用公历之前的日期,可能与当地旧档案不一致。
- 时区。只使用日期,不考虑出生时刻,因此在其他时区深夜出生的人,生日可能会相差一天。
- 隐私。所有计算都在你的浏览器中完成,出生日期不会被发送或保存到任何地方。
常见问题
怎么计算精确年龄?
先数出生以来的完整年数,再数上次生日以来的完整月数,最后算剩余天数。计算器会自动完成,并考虑闰年。
我已经活了多少天?
输入出生日期后查看“总天数”,就是出生到所选日期之间的准确天数。
2月29日出生的人在平年哪天过生日?
各国习惯和法律不同,有的按2月28日,有的按3月1日。计算器可以让你选择。
我出生那天是星期几?
输入出生日期,计算器会在“出生于”一栏显示星期几。
可以计算过去或未来某天的年龄吗?
可以。把“计算到此日期”改成任意一天,例如报名截止日,就能看到那天的年龄。