实用指南
年龄按已经过完的生日次数计算(周岁):2010年6月15日出生的人在2026年9月15日为16岁,已度过5,936天,距离下次生日还有273天。生日前一天仍按较小的年龄计算;由于闰年,用总天数除以365并不可靠。2月29日出生的人,本工具在非闰年以2月28日为生日;有些规定以3月1日为准。出生时刻和时区不会影响结果。
计算任意日期的周岁年龄,以及已度过的天数和距离下一个生日的天数。
计算在本地完成,我们不会把输入值发送到服务器。
2010年6月15日出生的人在2026年9月15日为16周岁,已度过5,936天,距离下一个生日还有273天。1990年12月31日出生的人在2026年12月30日仍是35岁,第二天才满36岁。
用目标日期的年份减去出生年份,如果到目标日期还没过生日就再减1。已度过天数按两个日历日期之差计算,因此闰日会被准确计入。距离下一个生日的天数从目标日期往后数;生日当天下一个生日在一年后,2026年显示为365天。
2月29日出生的人,在非闰年以2月28日作为生日:2000年2月29日出生的人在2025年2月27日为24岁,2月28日满25岁。有些法规改用3月1日。出生日期不能晚于目标日期,比较时按本地日历日计算,不考虑出生时刻。
年龄按已经过完的生日次数计算(周岁):2010年6月15日出生的人在2026年9月15日为16岁,已度过5,936天,距离下次生日还有273天。生日前一天仍按较小的年龄计算;由于闰年,用总天数除以365并不可靠。2月29日出生的人,本工具在非闰年以2月28日为生日;有些规定以3月1日为准。出生时刻和时区不会影响结果。
| 输入 | 结果 |
|---|---|
2010-06-15 → 2026-09-15 | 16 y · 5,936 d · 273 d |
1990-12-31 → 2026-12-30 | 35 y · 13,148 d · 1 d |
1990-12-31 → 2026-12-31 | 36 y · 13,149 d · 365 d |
2000-02-29 → 2025-02-27 | 24 y · 9,130 d · 1 d |
2000-02-29 → 2025-02-28 | 25 y · 9,131 d · 365 d |
闰日不断累积,除以365会让年龄比实际生日来得早。1990年12月31日出生的人到2026年12月30日已度过13,148天,略多于36×365,但36岁生日还要再等一天。法律和入学规定都按已过的生日计算。
可以。目标日期可以选出生日期当天或之后的任意一天,例如入学截止日、合同签订日或未来某年的生日。结果显示的是那一天的年龄而不是今天的年龄,便于提前核对年龄条件。
从目标日期往后数到下一个生日。12月31日出生的人在2026年12月30日还差1天。生日当天会重新计算,所以2026年12月31日显示距离下一个生日还有365天。