过年回家,长辈说孩子「都八岁了」,你心里嘀咕:明明七岁刚过。双方都没错——一个在说虚岁,一个在说周岁。这两种年龄口径在中国人的日常里并存了几千年,但差在哪里、什么时候必须用哪一种,很多人说不清。这篇文章把所有口径用同一个例子算一遍,看完你就不会再被绕进去。
周岁:从出生到下一个生日为 0 岁,每过一个公历生日加 1 岁。它是国际通行口径,也是法律文书、入学、退休年龄计算的标准。算法:周岁 = 当前年份 − 出生年份,如果今年生日还没过,再减 1。
虚岁:出生即为 1 岁(在娘胎里的时间算作人生第一年),之后每逢农历新年(春节)加 1 岁。这是中国传统的计岁方式,所以有「过年长一岁」的说法。
两者的核心差别有两个:起点不同(出生算 0 岁还是 1 岁),加岁的时间点不同(生日加还是春节加)。
假设某人 1990 年 8 月 20 日出生,现在是 2026 年 3 月(春节已过,生日未到):
| 口径 | 计算 | 结果 |
|---|---|---|
| 周岁 | 2026 − 1990 = 36,生日未过,减 1 | 35 岁 |
| 虚岁(过春节加岁) | 出生 1 岁,经历 1991–2026 共 36 个春节 | 37 岁 |
| 虚岁(生日加岁) | 出生 1 岁,2025 年生日已过加 1,2026 生日未到不加 | 36 岁 |
同一个人,同一时刻,报出三个不同的年龄,而且都对。虚岁比周岁大 1 岁还是 2 岁,取决于问话人的地区习惯:春节加岁的口径下,生日在春节之后的人,春节到生日之间虚岁恰好比周岁大 2 岁。这也是「明明才大一岁,怎么有人说大两岁」的原因。
虚岁则活跃在传统场合:祝寿(做「九」不做「十」,六十虚岁办五十九岁寿宴是部分地区习俗)、生肖属相推算、老黄历择日等。填任何表格时都请用周岁。
很多人按「虚岁」倒推生肖,结果出错。判断生肖正确方法是看出生日期落在哪个农历年:2026 年春节(2026 年 2 月 17 日)之前出生的仍属上一年的生肖。例如 2026 年 2 月 10 日出生的宝宝,农历还在乙巳年,属蛇而不是属马。跨春节出生的家庭要特别留意,户口登记的公历日期不会错,但家里老人按虚岁口算生肖时容易出偏差。
问:韩国也用虚岁吗?
韩国长期通行「出生 1 岁、跨年加岁」的虚岁制,但 2023 年 6 月起法律统一改用国际标准周岁,官方文件不再使用虚岁。
问:周岁生日当天算「满 N 周岁」吗?
法律口径上,满 N 周岁指的是 N 周岁生日「第二天」的零点起。例如满 18 周岁,是生日次日零点起才负完全刑事责任。日常场合当天过生日即可,但涉及法律效力时要按次日算。
问:怎么快速换算?
春节前出生的人:虚岁 = 周岁 + 2(本年内春节已过、生日未过时);其余大多数时候虚岁 = 周岁 + 1。拿不准就用工具验证:年龄计算器和虚岁计算器输入出生日期即可。