年龄计算器
输入出生日期,即可得到精确到年、月、天的年龄,总月数、总天数,以及距离下一个生日的倒计时——全部在你的浏览器中完成。
年龄计算器完全在你的浏览器中运行。你输入的出生日期绝不会离开你的设备,也不会上传任何内容到 ArrayKit。
打开 Unix 时间戳转换器
关于 年龄计算器
年龄计算器把一个出生日期转成你可以据以行动的精确年龄。它用标准的日历借位方式报告精确的年、月、天间隔,然后把它汇总为已度过的整月数和整天数,并倒数距离下一个生日的天数。由于它使用真实的月份长度和闰年,2 月 29 日的生日会被正确处理——在平年倒计时折算到 2 月 28 日,每逢闰年又回到 29 日。它便于填写表格、检查资格、规划里程碑,或解决一个「这到底几岁」的问题。整个计算都在你的设备上运行;你输入的出生日期绝不会被上传。
功能特性
- 根据任意出生日期给出精确的年、月、天年龄
- 在分解旁一并显示总月数和已度过的总天数
- 距离下一个生日的天数倒计时,并显示你将满的岁数
- 闰年感知:2 月 29 日生日每年都会落到一个真实日期
- 标准的日历借位,使天和月的值绝不会变为负数
- 拒绝未来日期和无法解析的输入,并给出清晰的提示
- 一键复制精确年龄行或下一个生日的日期
- 完全在你的浏览器中运行,不向任何地方发送内容
如何使用 年龄计算器
- 在日期字段选择或输入一个出生日期
- 在顶部阅读精确到年、月、天的年龄
- 在两张卡片中查看总月数和已度过的总天数
- 查看下一个生日的日期以及还剩多少天
示例
输入
Date of birth: 1990-06-15
Today: 2020-06-20
输出
Exact age: 30 years, 0 months, 5 days
Total months: 360
Next birthday: 2021-06-15 (360 days, turning 31)
年龄以真实的日历月来度量,而非固定的 30 天区块。
常见错误与故障排除
- 结果比预期少了一岁。 — 只有当今年的生日实际过完后,年龄才会计满一整年。在生日之前你仍是上一岁,这就是为什么在那天到来之前年份值会少一。
- 2 月 29 日的生日显示出一个奇怪的下一个生日日期。 — 在非闰年没有 2 月 29 日,因此倒计时使用 2 月 28 日。到下一个闰年时,生日又回落到 29 日。
- 输入日期后什么都没被计算。 — 确保日期是 YYYY-MM-DD 格式的真实日历日,且不晚于今天——未来的出生日期会被拒绝。
- 总天数与「年乘以 365」的估算略有出入。 — 总天数计入区间内的真实天数,包括每一个闰日,因此覆盖闰年的区间会比每年 365 略大一些。
常见问题
- 年龄计算器如何计算精确的年、月、天?
- 它把你的出生日期从今天的日期逐字段相减,当某个值会变为负数时,从上一个月借天、从年借月。这样就得到一个像「30 岁 2 个月 4 天」这样干净的分解,使用真实的月份长度而非固定的 30 天月。
- 2 月 29 日的生日如何处理?
- 闰日生日被记为 2 月 29 日。对于非闰年里下一个生日的倒计时,工具使用 2 月 28 日,闰年里则使用 2 月 29 日,因此总有一个具体日期可供倒数。
- 这里的总月数和总天数有什么区别?
- 总月数是你的年龄仅以整日历月表示(年乘以十二再加上多出的月数)。总天数是你实际度过的天数,从出生日期到今天,计入每一个真实日子,包括闰日。
- 为什么在我生日之前年龄不会增加?
- 只有当你出生日期的周年过完后,才会计满一整年。在今年的生日到来之前,年份值停留在上一个数字,月和天补足其余部分。
- 我可以按某个指定的参考日期来计算年龄吗?
- 页面加载时以今天的日期作为参考(显示在输入下方),并计算你在那一天的年龄。底层计算可接受任意参考日期,这正是如何算出距离你下一个生日的倒计时的。
- 我的出生日期会被上传到任何地方吗?
- 不会。年龄计算器完全在你的浏览器中运行。你输入的出生日期仅在你的设备上用于计算,绝不会发送到 ArrayKit 或任何服务器。
相关工具
全部 ArrayKit 工具