年龄和倒数日计算器

根据出生日期计算周岁、虚岁、已活天数和距下次生日的天数。可以自选基准日,查看入学、办手续那天是几岁;下方还有倒数日计算。

年龄计算

倒数日计算

周岁、虚岁与“年份之差”

周岁从出生那天算起为0岁,每到一次生日增加1岁,是证件、表格和法律语境里通用的算法。虚岁是传统算法:出生即为1岁,之后每逢新年全体同时加1岁。传统上的“新年”多指农历春节,各地习惯也不完全一致; 本页为了能直接用公历日期计算,把虚岁简化为“公历年份之差 + 1”,与按春节换岁的习俗会有出入,只作对照参考。 另一个容易混淆的是年份之差(今年 − 出生年份),统计报表里按“出生年份”分组的年龄用的往往就是它。

计算公式与核对

周岁 = 基准日年份 − 出生年份 −(今年生日还没到则减1)。生日当天已经算新年龄。 下表以2026年10月13日为基准日,在页面构建时用同一公式算出六个临界生日的结果。

出生日期周岁年份之差虚岁(公历简化)
2000年1月1日26岁2627岁
2000年5月15日26岁2627岁
2000年10月13日26岁2627岁
2000年10月14日25岁2627岁
2000年12月31日25岁2627岁
2026年1月5日0岁01岁

2000年10月13日出生的人,基准日恰好是生日,所以是26周岁;晚一天的10月14日出生者还是25周岁。 12月31日出生的人周岁为25,虚岁(简化)却是27,相差两岁。2026年1月5日出生的婴儿是0周岁,按传统算法则是1岁。

核对1。2000年5月15日出生,基准日2026年10月13日:2026 − 2000 = 26,5月15日已过,所以26周岁,简化虚岁27。
核对2。2001年12月31日出生,基准日2026年1月1日:相减得25,但12月31日的生日还没到,因此是24周岁,简化虚岁26。
核对3。1995年3月20日出生,基准日2026年3月19日:2026 − 1995 = 31,但生日是明天,所以是30周岁,距下次生日1天;到了3月20日结果变为31周岁,并提示“今天就是生日”。

实际使用时,最有价值的是把基准日改成“未来的某一天”。比如想知道孩子在9月1日开学时是几周岁,把基准日设为开学当天即可; 想确认某个报名条件“须在某日前年满多少周岁”,同样把基准日设为截止日,而不是看今天的年龄。结果里的“周岁(含月数)”还能帮你判断离下一个整岁还差几个月。

满18周岁那天是哪一天

我国民法典规定十八周岁以上的自然人为成年人。要知道哪天满18周岁,就是出生日期加18年。下表同样在构建时计算,第三行展示闰日出生者的两种处理结果。

出生日期满18周岁的日期
2010年3月8日2028年3月8日
2010年12月31日2028年12月31日
2012年2月29日2030年2月28日(或 2030年3月1日)

2月29日出生的人哪天长一岁

闰日只在闰年才有,平年没有这个生日。把它算成2月28日还是3月1日,不同机构和软件的做法不同,本工具两种都提供,默认2月28日。 下表是2008年2月29日出生者在不同基准日的周岁:2026年不是闰年,仅2月28日这一天两种算法不同;2028年有2月29日,两者一致,当天满20周岁。

基准日按2月28日按3月1日
2026年2月27日17岁17岁
2026年2月28日18岁17岁
2026年3月1日18岁18岁
2028年2月28日19岁19岁
2028年2月29日20岁20岁

常见错误与局限

计算结果仅供参考。办理保险、社保、入学、考试报名、身份核验等涉及法律效力的事项时,以相关机构或合同规定的计算口径和截止日期为准, 例如入学年龄通常以当地教育部门每年公布的要求为准。本页不构成法律意见。

结果怎么用

关于倒数日

倒数日比较的是目标日与今天的日历日期:未来显示为“D-天数”,已过显示为“D+天数”,当天显示“D-Day”。 只比日期不比时刻,早晚查看结果相同。若需要把起始日算作第1天或排除周末,请使用上面链接的倒数日计算器。

常见问题

周岁是怎么计算的?

用基准日的年份减去出生年份,若当年的生日还没到再减1。生日当天起就算新的年龄。

本页的虚岁和春节换岁的虚岁一样吗?

不完全一样。本页把虚岁简化为公历年份之差加1,传统习俗常在春节换岁,两者在每年1月1日到春节之间会差一岁。

2月29日出生的人平年什么时候过生日?

没有统一的通用规则,常见做法是2月28日或3月1日。本工具两种都可选,平年只在2月28日这一天结果不同。

可以把未来的日期当作基准日吗?

可以,用来推算将来某天是几岁。但出生日期不能晚于基准日。

倒数日里已经过去的日期怎么显示?

已过去的日期显示为“D+天数”,尚未到来的显示为“D-天数”。