周岁和虚岁怎么算?
一句话答案:周岁出生算 0 岁,每过一个生日加 1 岁;虚岁出生就算 1 岁,每过一个春节加 1 岁。因为起点和进位节点都不同,同一个人的虚岁通常比周岁大 1 到 2 岁。下面分别说明算法,并附 2026 年的对照表。
周岁怎么算
周岁是法律和国际通用的年龄口径,出生当天为 0 岁,之后每过一个生日增加 1 岁。公式是:
- 今年生日已过:周岁 = 当前年份 − 出生年份。
- 今年生日未过:周岁 = 当前年份 − 出生年份 − 1。
例如 2000 年 5 月 10 日出生,到 2026 年 9 月 7 日时,5 月 10 日的生日已经过了,所以周岁是 2026 − 2000 = 26 周岁。同样的生日,如果是 2026 年 3 月查询,生日还没到,就只有 25 周岁。
虚岁怎么算
虚岁是传统算法:人一出生就算 1 岁,之后每过一个春节(农历正月初一)加 1 岁。注意进位节点是春节,不是元旦,也不是生日。公式可以写成:虚岁 = 当前农历年份 − 出生农历年份 + 1。
极端例子:一个孩子在腊月廿九出生,当天虚岁 1 岁;第二天就是正月初一,春节一到立刻加 1 岁,出生才两天就「2 岁」了。这就是虚岁容易偏大的原因。
2026 年的春节是 2 月 17 日。也就是说,2026 年 1 月 1 日到 2 月 16 日之间,虚岁还按上一个农历年(蛇年)计算,2 月 17 日起才进入马年、虚岁统一加 1。
出生年份年龄对照表(2026 年)
下表按 2026 年 2 月 17 日春节之后计算,虚岁 = 2026 − 出生年 + 1:
| 出生年份 | 2026 年周岁(生日已过 / 未过) | 2026 年虚岁 |
|---|---|---|
| 1990 | 36 / 35 | 37 |
| 1995 | 31 / 30 | 32 |
| 2000 | 26 / 25 | 27 |
| 2005 | 21 / 20 | 22 |
| 2010 | 16 / 15 | 17 |
| 2015 | 11 / 10 | 12 |
| 2020 | 6 / 5 | 7 |
哪些场合用哪个
两种年龄各有使用范围,别混用:
- 用周岁:法律文件、身份证相关事务、入学年龄、退休计算、考驾照、婚姻登记等正式场景。
- 用虚岁:传统寿诞、长辈口中的年龄、生肖命理、部分民间习俗等场合。
查某个生日对应的农历日期和春节时间,可以看万年历。
报名、合同、证件办理等正式场景,一律以周岁(按身份证上的出生日期计算)为准,不要填虚岁。