「周岁虚岁差几岁?」是年龄话题里被问得最多的一个问题。答案不是固定的 1 岁——最多能差 2 岁。今天把关于年龄计算的疑问一次说清。
通常差 1 岁,春节前出生的人最多差 2 岁。原因是两种算法完全不同:
举例:2026 年 2 月 16 日(春节前一天)出生的宝宝,出生当天虚岁 1;2 月 17 日春节一到,虚岁变 2,而周岁还是 0——周岁虚岁差 2 岁。春节后出生的人,虚岁只比周岁大 1 岁。
周岁。身份证、户口本上的出生日期就是周岁计算基准,以下场景全部认周岁:
输入出生日期,用 年龄计算器 一键算周岁、虚岁、已生活天数和下次生日倒计时,比口算准得多。需要算两个日期之间间隔的,可配 工作日计算器。
📚 外链来源
*更新于 2026-08-29 | 数据来源:中国人民银行/国家税务总局/公开政策 | 计算仅供参考,以官方为准。*
记住口诀:周岁看公历生日,虚岁看春节;判断差额只看最近一次「增岁点」是哪个——春节后到,虚岁比周长大 2 岁;生日(或出生)后到,只大 1 岁。差额永远只有 1 岁和 2 岁两种,不会出现 3 岁。下表以 2026 年 9 月 9 日为基准日,四种出生情况的对照一目了然:
| 出生日期 | 出生当年春节 | 出生在当年春节前? | 周岁 | 虚岁 | 差额 |
|---|---|---|---|---|---|
| 1996-06-18 | 1996-02-19 | 否 | 30 | 31 | 1 岁 |
| 1996-02-01 | 1996-02-19 | 是 | 30 | 32 | 2 岁 |
| 2026-06-01 | 2026-02-17 | 否 | 0 | 1 | 1 岁 |
| 2026-01-05 | 2026-02-17 | 是 | 0 | 2 | 2 岁 |
上表差额以 2026 年 9 月 9 日为基准日计算。1996 年春节为 2 月 19 日,2026 年春节为 2 月 17 日。
同一个公历年份出生、周岁也相同(同为 30 岁)的两个人,虚岁可能一个 31、一个 32——差就差在出生日是否赶在当年春节之前。虚岁是「出生当年算 1 岁、每过一个春节加 1 岁」累计出来的,与周岁按「满多少整年」计数,本质是两套增岁规则。
按多数地区「入学当年 8 月 31 日前满 6 周岁」的政策口径演算:小华 2020 年 8 月 31 日出生,2026 年 8 月 31 日满 6 周岁,正好赶上 2026 年 9 月入学;小丽 2020 年 9 月 1 日出生,到 2026 年 9 月 1 日才满 6 周岁,晚一天就要等到 2027 年 9 月入学。注意政策以周岁为准,不看虚岁——两个孩子虚岁同年都是 7 岁左右,但法定入学资格差了一年,具体仍以当地教育局当年文件为准。
2026 年 2 月 5 日过完生日即满 26 周岁;虚岁方面,出生当年算 1 岁,2001 年至 2026 年共过了 26 个春节,虚岁为 1 + 26 = 27 岁,虚岁比周长大 1 岁。
按通行算法不可能。差额由两个增岁点(春节、公历生日)轮换决定,只会在 1 岁和 2 岁之间切换。网上出现「大 3 岁」的说法,多半是把春节加岁和生日加岁重复叠加,或把属相跨年误当成虚岁,属于算法错误。
「到春节就长一岁」是虚岁的说法:虚岁在正月初一增岁,所以春节前说「过了年就 X 岁」,指的是虚岁到点。这类口语报数容易比证件周岁大 1 至 2 岁,填表、签约时应一律换算回周岁。