日期与时间

年龄计算器

按完整公历年、月、日计算年龄,同时给出经过的总天数和下一次生日,不用 365 天近似一年。

年龄计算器

结果36年 7个月 1天
总天数13,362下次生日2027-01-01

这个计算器解决什么问题

比较出生日期与指定日期,适合一般日历计算。投票、合同、福利或入学等法律年龄可能有本地规则,不能仅凭本结果判断。

输入项定义

出生日期
使用 YYYY-MM-DD 的有效公历日期。
目标日期
测量年龄的日期,不得早于出生日期。

公式与变量

足岁日历年龄

目标日期 − 出生日期 = 完整年 + 完整月 + 剩余日
  • 出生日期 = 起点
  • 目标日期 = 比较日

依次计算完整年、完整月和剩余日,而不是把总天数除以固定年长。

经过总天数

总天数 = ordinal(目标日) − ordinal(出生日)
  • ordinal = 连续公历日序号

区间内的每个 2 月 29 日都会计入。

假设与舍入规则

  • 采用无时间和时区的前推公历。
  • 一个月是日历单位,不固定等于 30 天。
  • 2 月 29 日出生是有效输入;非闰年的法律生日认定需另行核实。
  • 年、月、日均显示整数,不给出近似小数年龄。

完整算例

包含月和日的年龄

出生 2000-01-15,目标 2025-03-20。

计算过程
  1. 到 2025-01-15 完整经过 25 年。
  2. 到 2025-03-15 再经过 2 个月。
  3. 到 2025-03-20 再经过 5 天。

结果: 25 年 2 个月 5 天。

闰日出生

出生 2012-02-29,目标 2024-03-01。

计算过程
  1. 到 2024-02-29 完整经过 12 年。
  2. 2024 是闰年,存在 2 月 29 日。
  3. 到 3 月 1 日再经过 1 天。

结果: 12 年 1 天。

常见问题

为什么不把总天数除以 365.25?
那只是小数年龄近似值;足岁年龄取决于真实月长和闰年。
出生当天算第 1 天吗?
不算。出生当天经过时间为零,总天数统计跨过的日期边界。
2 月 29 日生日如何处理?
闰年仍是 2 月 29 日;平年采用哪一天可能取决于用途和当地法律。
能用它证明法定年龄吗?
不能。它只提供日历运算,法律或机构规则可能规定不同生效时点。

边界与常见错误

  • 不要输入带时区的时间戳,本工具只看日期。
  • 30 天不一定构成完整一个月。
  • 重要资格判断应核对适用规则。

来源与适用范围

内容与公式审核日期:

CalculatorToolset 编辑团队已按所列定义和计算引擎测试完成审核。

报告计算或内容错误: hello@calculatortoolset.com