时间、日期与工作

年龄计算器

更新于 2026年8月21日 审核于 2026年8月21日
计算准确的日历年龄(年、月、日),并显示完整月数、周数、天数、小时数、出生星期和下次生日。

出生日期与参考日期

计算实际年龄

输入实际出生的日历日期。

可以使用今天、过去或未来的参考日期。

按日历计算年龄
年和月遵循真实日历周年,不会把一年固定为 365 天或一个月固定为 30 天。

结果

计算摘要

输入数值以查看结果

计算结果、明细、假设和警告会显示在这里。

年龄时间轴

出生、参考日期与下次生日

实时预览
出生、参考日期与下次生日从 1990年8月21日 到 2026年8月28日:36 年、0 个月、7 天。出生日期1990年8月21日计算截止日期2026年8月28日下次生日2027年8月21日360个月7出生以来的日历总天数13,156距离下次生日还有 358 天
修改任一日期,准确日历年龄和生日时间轴会立即更新。

如何使用这个计算器

  1. 1输入出生日期。
  2. 2选择需要计算年龄的截止日期。
  3. 3点击计算,查看准确日历年龄、累计日历天数和下次生日。

公式

准确年龄 = 完整日历年 + 完整日历月 + 剩余日

先统计完整周年;闰日周年不存在时取当月最后一个有效日期,然后统计剩余日历天。

计算步骤

  • 将出生日期和截止日期验证为公历日期。
  • 拒绝早于出生日期的截止日期。
  • 依次计算完整日历年、完整日历月和剩余日。
  • 统计日历日边界,并换算周、日和小时。
  • 查找按月末规则处理的下次生日及剩余天数。

示例

1990 年 8 月 21 日出生的人,到 2026 年 8 月 21 日正好 36 周岁;该日期距出生日期也正好 13,149 个日历日。

假设条件

  • 年龄按公历纯日期计算,不包含时间和时区。
  • 完整月数不包括尚未结束的部分月份。
  • 小时数按每个日历日 24 小时换算。
  • 非闰年中的 2 月 29 日周年取 2 月 28 日。
  • 本工具报告实际年龄,不判断某个司法辖区的法定年龄。

资料来源

常见问题

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

可以,只要所选截止日期不早于出生日期。

2 月 29 日出生如何处理?

日历运算在非闰年把周年日取为 2 月 28 日,并显示明确提示。

为什么完整月数不是总天数除以 30?

日历月长度不同,完整月数遵循实际日历周年。

这个结果能判断法定成年吗?

不能。这里报告实际日历年龄,法律规则可能因地区和用途而异。

小时数会受夏令时影响吗?

不会。小时数只是日历天数乘以 24,不代表某一时区中的实际钟表时长。

日期间隔计算器
计算两个日期之间准确的日历年、月、日以及总周数、总天数和小时数,并可选择是否包含结束日期。
日期加减计算器
在一个日期上增加或减去年、月、周和日,明确处理月末日期并显示本地化结果。
工作日计算器
计算两个日期之间的工作日,可自定义周末、节假日、是否包含结束日期,并可换算计划工时。