周岁虚岁计算器

输入出生日期,算出周岁(几岁几个月几天)、虚岁和属相,春节前出生的属相也能正确判断;还能换算公历年、民国年与日本年号。免费、无需注册,数据不上传。

  • 周岁与虚岁
  • 属相按春节划分
  • 生日倒计时
  • 民国/日本年号换算

年份换算

公历
民国
日本年号
属相
天干地支
春节
星期

年龄计算

虚岁:出生就算 1 岁,以后每过一次农历春节(正月初一)加 1 岁;属相也按春节划分,春节前出生的属前一年的属相。

2 月 29 日出生的人,平年从 3 月 1 日起算新的一岁。

“周岁”是今年过完生日后的年龄,生日前要减 1;“虚岁”是今年春节后的虚岁(春节前出生的人再加 1)。

🔒 所有计算都在你的浏览器内完成,数据不会上传到任何服务器。

什么时候会用到

  • 周岁计算:办理证件、报名考试或入学时要填周岁,输入生日就能算到“几岁几个月几天”,还能指定截止日期。
  • 虚岁计算:老人做寿、按老习惯问年纪时用虚岁,按农历春节加一岁,春节前后出生的差别也算进去。
  • 属相查询:一、二月出生的人属相要看春节在哪天,自动对照春节日期判断,不用再翻万年历。
  • 年份换算:看到台湾资料上的民国年份,或日本资料里的令和、平成、昭和年份,马上换算成公历年。

使用说明

  1. 在“年龄计算”输入出生日期,马上显示周岁(几岁几个月几天)、两种虚岁、属相、出生星期和下一个生日倒计时。
  2. “计算到哪一天”默认是今天,可以改成其他日期,例如报名截止日,看那天满几岁;点“今天”恢复成今天。
  3. 在“年份换算”选择输入方式(公历年、民国年、民国前或日本年号)并输入年份,会列出公历、民国、日本年号、属相、天干地支和当年春节日期。
  4. 想按具体某一天判断日本年号或属相,输入方式选“完整日期(精确到改元日)”。
  5. 展开最下面的年龄对照表,可以一次查看今年各出生年份的属相、周岁和虚岁。

实际示例

春节前出生:出生日期 2000 年 1 月 20 日,计算到 2026 年 10 月 15 日,周岁是 26 岁 8 个月 25 天。2000 年的春节是 2 月 5 日,他出生时还在农历 1999 年,所以属兔(己卯年)而不是属龙;虚岁按春节算是 28 岁,比周岁多 2 岁,按元旦算是 27 岁。

其他结果:他出生那天是星期四,到计算日已经过了 9,765 天,下一个生日是 2027 年 1 月 20 日,还有 97 天,满 27 岁。

年份换算:输入公历 2019 年,得到民国 108 年、日本“平成 31 年/令和元年(2019年5月1日改元)”,属猪(己亥年),当年春节是 2019 年 2 月 5 日。

结果怎么看

  • 周岁是从出生开始算、每过一次生日加一岁的年龄,法律和证件上的年龄都按周岁。虚岁是民间传统算法:出生就算 1 岁,以后每过一次春节加 1 岁,所以虚岁通常比周岁多 1~2 岁。
  • 虚岁什么时候比周岁多 2 岁?过了春节、但今年生日还没到的时候;春节前出生的人,因为出生的农历年要算前一年,也会多出 1 岁,上面的例子就是这种情况。
  • 属相按农历春节(正月初一)划分,春节前出生的属前一年的属相。命理上另有按立春(约 2 月 4 日)换年的说法,本工具不采用。
  • 下面还有一行“按元旦加一岁”的虚岁,也就是“今年 − 出生年 + 1”的简便算法,方便和别人的说法对照。

原理与计算方法

  • 周岁依“出生之日起算”:每到生日当天加一岁。2 月 29 日出生的人,平年在 2 月 28 日结束时满岁,按日期就是从 3 月 1 日开始算新的一岁;月末出生的“满几个月”也用同样规则。
  • 虚岁 = 计算日所在的农历年 − 出生日所在的农历年 + 1;某一天在当年春节之前,就属于前一个农历年。春节日期内置 1900~2100 年对照表,1901 年起逐年核对香港天文台的《公历与农历对照表》。
  • 属相和天干地支用“公历年 − 4”除以 12 和 10 的余数求得(公元 4 年为甲子鼠年),例如 2026 年是丙午马年。
  • 民国纪年 = 公历年 − 1911(1912 年为民国元年,更早称“民国前”);日本年号按改元日判断:大正 1912-07-30、昭和 1926-12-25、平成 1989-01-08、令和 2019-05-01,明治按惯例把 1868 年整年算作明治元年。

适用限制

  • 日期(生日、计算日)支持 1900 年 1 月 1 日至 2100 年 12 月 31 日;年份换算支持 1868~2100 年。
  • 只换算年份和年龄,不提供农历月日、节气、生辰八字等命理内容;按立春换年的属相请以专业资料为准。
  • 保险年龄、入学年龄、退休年龄等各有规定,请以相关部门或合同的规定为准。
  • 计算日默认是你设备所在时区的今天;跨时区出生的人,请以出生地的日期为准。

常见问题

周岁和虚岁有什么区别?

周岁从 0 岁算起,每过一次生日加 1 岁;虚岁出生就算 1 岁,每过一次春节加 1 岁。所以过了生日时虚岁一般比周岁大 1 岁,过了春节但还没过生日时大 2 岁。

虚岁怎么算?

虚岁 = 今年的农历年 − 出生的农历年 + 1。注意春节前出生的人,出生的农历年要算前一年。例如 2000 年 1 月 20 日出生(春节是 2 月 5 日),在 2026 年春节后的虚岁是 2026 − 1999 + 1 = 28 岁。

1 月、2 月出生的人属相怎么看?

看出生日期在当年春节之前还是之后:春节前出生属前一年的属相。例如 2025 年 1 月 20 日出生,2025 年春节是 1 月 29 日,所以属龙不属蛇。本工具输入生日后会自动判断。

2 月 29 日出生的人,平年什么时候长一岁?

本工具按平年 2 月 28 日结束时满岁处理,也就是从 3 月 1 日开始算新的一岁;周岁和下一个生日倒计时都按这个规则。

2026 年是什么年?属什么?

2026 年是丙午马年,春节是 2026 年 2 月 17 日;在台湾是民国 115 年,在日本是令和 8 年。页面顶部会按你设备的日期自动显示今年的属相和春节日期。

90 后今年多大?

以 2026 年为例,1990 年出生的人过了生日是 36 岁,1999 年出生的是 27 岁。展开页面下方的年龄对照表,可以按出生年份直接查看今年的周岁和虚岁。

民国年怎么换算成公历?

民国年加 1911 就是公历年,例如民国 79 年是 1990 年;1911 年以前用“民国前”表示,民国前 N 年 = 1912 − N 年。

参考来源