虚岁计算器
虚岁计算器按春节进位而不是按生日进位:输入出生日期和计算日,即可得到当前虚岁、周岁对照、虚一岁/虚两岁判断,以及下一个春节加岁的时间。
按公历(阳历)生日填写。填好后虚岁会自动算出。
默认今天。也可填将来或过去的某一天,算那天的虚岁。
怎么用
- 填写出生日期:按公历(阳历)填上你的出生年月日——即使你只记得农历生日,也请换算成公历后再填,虚岁是按你出生那天落在哪个农历年来算的。
- 选择计算到哪一天:默认是今天。想算某个未来或过去日期的虚岁(比如下个春节、某场寿宴那天),改成对应日期即可。
- 读取虚岁:页面立即给出你的虚岁,并与周岁对照,告诉你现在是「虚一岁」还是「虚两岁」。
- 看下一个春节:结果区还会列出出生至今已过多少个春节、出生落在哪个农历年,以及距下一个春节还有多少天、届时虚岁会变成几岁。
核心要点
虚岁计算的关键不是公历生日,而是出生日期所在的农历年,以及计算日是否已经过当年春节。 本工具按春节日期逐年判断,适合快速核对民俗场景里的岁数说法。
- 出生当天记为 1 岁,此后每过一个春节加 1 岁。
- 周岁按公历生日加岁,所以同一天的虚岁通常比周岁大 1 岁或 2 岁。
- 春节前出生的孩子,可能出生没多久就从虚 1 岁变成虚 2 岁。
- 例如 2026-01-01 出生,算到 2026-02-20 已过春节,虚岁为 2 岁,周岁仍为 0 岁。
- 正式证件、入学、参保、退休等场景应使用周岁,虚岁只作民俗参考。
原理与公式
虚岁按中国传统算法:出生当天即记为 1 岁,此后每经过一个农历新年(春节,正月初一)加一岁。因此:
虚岁 = 出生至今已过的春节次数 + 1
等价地,用「农历年」表示:虚岁 = 计算日所在农历年 − 出生日所在农历年 + 1。
其中农历年按春节划分:某天若已到/过当年春节则属当年农历年,否则仍属上一农历年。
与周岁的关系
虚岁只随「过年」进位、周岁只随「生日」进位,故一年中两者相差 1 或 2 岁:
「过年 → 生日」之间:虚岁 − 周岁 = 2(虚两岁);
「生日 → 过年」之间:虚岁 − 周岁 = 1(虚一岁)。
计算示例
出生 2000-03-15(春节 2000-02-05 已过,故出生落在农历 2000 年):
算到 2026-03-10:2026 春节(2026-02-17)已过、但 3 月 15 日生日尚未到 → 周岁 25、虚岁 = 2026 − 2000 + 1 = 27(虚两岁);
算到 2026-03-20:生日已过 → 周岁 26、虚岁仍 27(虚一岁)。
春节前出生的边界例:出生 2026-01-01 早于 2026 春节(02-17), 出生落在农历 2025 年;算到 2026-02-20(已过 2026 春节)→ 虚岁 = 2026 − 2025 + 1 = 2,而此时周岁仍是 0 岁。 所有日期按公历整数天、UTC 计算,春节日期取自 1900–2100 公认数据表。
常见问题
- 虚岁是怎么算的?和周岁有什么区别?
- 虚岁是中国传统的年龄算法:出生当天就算 1 岁(即「虚一岁」),此后每过一个农历新年(春节,正月初一)就加一岁。所以虚岁 = 出生至今已过的春节次数 + 1。周岁(实足年龄)则按公历生日算:出生当天为 0 岁,每过一个生日加一岁。简单说,虚岁看「过年」,周岁看「生日」;同一个人,虚岁通常比周岁大 1 岁或 2 岁。
- 为什么我有时虚两岁、有时虚一岁?
- 因为虚岁按春节进位、周岁按生日进位,两者在一年里此消彼长。在「过完年还没到生日」这段时间,虚岁已经因春节加过一岁、而周岁还没到生日,所以虚岁比周岁大 2 岁(虚两岁);在「过完生日还没到下一个年」这段时间,两边都加过一次,虚岁只比周岁大 1 岁(虚一岁)。本工具会根据你选的日期自动判断你此刻属于哪种情况。
- 为什么春节前出生的孩子,一过年就虚两岁?
- 因为农历年以春节划分:在春节之前(公历通常是 1 月或 2 月初)出生的婴儿,出生那天仍算在上一个农历年里,出生即虚 1 岁;可只要再过几天到了春节,就又长一虚岁,于是很快就虚 2 岁,而此时实际才出生没多久(周岁仍是 0 岁)。这就是民间说的「年前的孩子吃亏」。本工具按出生日落在哪个农历年精确处理这种情况,不会简单地用公历年份相减。
- 网上常说「虚岁 = 今年 − 出生年 + 1」,这个公式对吗?
- 这是一个便于口算的简化公式,在「当年春节已过」的大部分时间里是对的。但它只看公历年份,忽略了春节的具体日期:在「元旦之后、春节之前」这段时间,公历年份已经加了 1、可农历新年还没到,用这个公式会多算一岁。本工具不使用这个近似公式,而是按 1900–2100 年真实的春节公历日期来判断你出生和计算日各自落在哪个农历年,结果更准确。
- 我只知道农历生日,能算虚岁吗?
- 可以,但请先把农历生日换算成对应的公历日期再填入本工具。虚岁判断的关键是你出生那天落在哪个农历年,用公历日期对照春节即可判断;直接填农历月日无法对应到具体公历春节,容易把春节前后的边界算错。
- 虚岁按公历生日还是农历生日算?
- 虚岁不是按生日当天加岁,而是按农历新年(春节)加岁。出生日期可以用公历输入,但工具会先判断这一天属于哪个农历年;之后每过一个春节虚岁加 1。也就是说,公历生日主要用于对照周岁,虚岁的进位点是春节。
- 虚岁能用于办手续或法律场合吗?
- 一般不能。入学、参保、退休、法定责任年龄等正式场合都以周岁(实足年龄)为准,请用本站「年龄计算器」。虚岁主要用于民俗场景——拜年问岁数、做寿(如「六十大寿」常按虚岁)、相亲提亲、传统择吉等。本工具结果供民俗参考。