年龄计算工具

年龄计算器

根据出生日期计算周岁、虚岁和下一次生日。 免费使用,计算在当前浏览器完成。

根据出生日期计算年龄

2 月 29 日出生者在非闰年按 2 月 28 日判断生日。虚岁采用出生记 1 岁、每过一个公历新年加 1 岁的口径,存在其他地区算法。

计算结果

选择日期或时间
点击「开始计算」查看结果

根据出生日期计算周岁

年龄计算器需要出生日期与计算日期。计算日期默认取浏览器本地今天,也可以选择过去或未来的一天,用于查看某个时点的年龄。主要结果为周岁,下面还会显示实足年龄、虚岁、出生到计算日的总天数、完整月数、总周数和下一次生日信息。出生日期不能晚于计算日期,否则工具会要求修正。这些结果对应当前填写的计算日期,并不固定代表今天的年龄。

周岁为什么不能只减年份?

周岁表示已经度过的完整生日周年。计算时先比较年份,再判断当年的生日是否已经到达,未到时需要减 1。例如 2000 年 10 月 10 日出生,在 2026 年 10 月 9 日为 25 周岁,10 月 10 日才满 26 周岁。相同出生年份的人在同一天可能有不同周岁,原因是生日月日不同。工具只使用日期,不细分出生的具体小时,因此生日当天即按已经到达周年判断。

实足年龄与总月数的表达

实足年龄使用年、月、日表达。工具先确定已经满的周岁,再从最近一次周年生日向计算日期寻找完整月份,最后计算剩余天数。完整月数按周岁乘以 12 加剩余完整月份得到,月份不是固定的 30 天。出生总天数则按两个公历日期的标准差计算,生日当天刚出生为 0 天,出生次日为 1 天。总周数等于总天数除以 7,不足一周部分以小数表示,不能据此反推精确出生时间。

2 月 29 日出生怎样判断生日?

闰日出生者在非闰年的生日口径可能因用途而不同。本工具统一以 2 月 28 日作为当年的周年判断点,实足年龄与下一次生日也遵守这个规则。比如 2000 年 2 月 29 日出生,在 2025 年 2 月 27 日为 24 周岁,2 月 28 日满 25 周岁;2028 年的周年生日仍是 2 月 29 日。页面提供的是明确的通用口径,若实际场景要求 3 月 1 日或其他认定方法,需要另行按相应规则核对。

虚岁的口径与周岁的区别

虚岁存在地区和场景差异,不能把一种算法写成唯一标准。本工具采用出生时记 1 岁,每过一个公历新年增加 1 岁的常见方式,计算公式为计算年份减出生年份再加 1。它不使用农历新年,也不根据生日是否已经到达进行调整。因此同一个人可能在元旦增加虚岁,而在生日当天增加周岁。结果中会标明公历新年口径,便于理解两种数字为什么不同。

下一次生日还有多少天?

下一次生日以所选计算日期为基准。如果当年生日尚未到,返回当年的生日;已经过去则返回下一年的生日。计算日期正好是生日时,距离为 0 天,页面提示今天就是生日,不跳到下一年。生日日期与星期一并显示,天数仍按日历日期差计算。选择未来计算日期时,下一次生日也随之移动。接近支持范围上限时,如果下一次生日超过 9999 年,工具会明确提示超出范围。

儿童、百岁与过去日期

计算器使用完整出生日期,不假设所有使用者都是成年人,也不将年龄截到某个常见上限。儿童、未满一岁的婴儿和百岁以上年龄都可以计算,前提是输入属于有效公历范围。若只是想查看历史某天的年龄,将计算日期改为那一天即可。未满一周岁时,主要结果显示 0 周岁,但实足年龄的月日与总天数仍会提供细节。未来出生日期相对今天不能计算年龄,必须选择不早于出生的计算日。

如何保护输入并选择结果

出生日期可能是个人信息,本工具只在当前浏览器执行运算,不要求账户,也不会上传计算输入。结果复制由使用者点击触发,共享设备上应自行清理表单和剪贴板。填写时先确认采用公历出生日期,再核对计算日期。需要填写周岁时使用主要结果,需要描述更细的年龄时查看实足年龄,不应将虚岁直接用于要求周岁的表格。仅想统计某个事件发生以来的天数,可使用日期相差或倒计时工具。

相关工具

常见问题

计算前,把规则看清楚

年龄计算器怎么算周岁?

周岁根据出生日期和计算日期确定,会判断当年的生日是否已经到达。2 月 29 日出生者在非闰年按 2 月 28 日判断。

虚岁怎么算?

虚岁存在不同口径。本工具采用出生时记 1 岁、每过一个公历新年增加 1 岁的常见方式,并非唯一标准。