周岁虚岁计算器
输入出生日期,算出周岁(几岁几个月几天)、虚岁和属相,春节前出生的属相也能正确判断;还能换算公历年、民国年与日本年号。免费、无需注册,数据不上传。
- 周岁与虚岁
- 属相按春节划分
- 生日倒计时
- 民国/日本年号换算
年份换算
- 公历
- 民国
- 日本年号
- 属相
- 天干地支
- 春节
- 星期
年龄计算
- 虚岁(按春节加一岁)
- 年龄(今年 − 出生年)
- 虚岁(按元旦加一岁)
- 属相
- 出生那天是
- 出生至计算日
- 下一个生日
虚岁:出生就算 1 岁,以后每过一次农历春节(正月初一)加 1 岁;属相也按春节划分,春节前出生的属前一年的属相。
2 月 29 日出生的人,平年从 3 月 1 日起算新的一岁。
“周岁”是今年过完生日后的年龄,生日前要减 1;“虚岁”是今年春节后的虚岁(春节前出生的人再加 1)。
🔒 所有计算都在你的浏览器内完成,数据不会上传到任何服务器。
什么时候会用到
- 周岁计算:办理证件、报名考试或入学时要填周岁,输入生日就能算到“几岁几个月几天”,还能指定截止日期。
- 虚岁计算:老人做寿、按老习惯问年纪时用虚岁,按农历春节加一岁,春节前后出生的差别也算进去。
- 属相查询:一、二月出生的人属相要看春节在哪天,自动对照春节日期判断,不用再翻万年历。
- 年份换算:看到台湾资料上的民国年份,或日本资料里的令和、平成、昭和年份,马上换算成公历年。
使用说明
- 在“年龄计算”输入出生日期,马上显示周岁(几岁几个月几天)、两种虚岁、属相、出生星期和下一个生日倒计时。
- “计算到哪一天”默认是今天,可以改成其他日期,例如报名截止日,看那天满几岁;点“今天”恢复成今天。
- 在“年份换算”选择输入方式(公历年、民国年、民国前或日本年号)并输入年份,会列出公历、民国、日本年号、属相、天干地支和当年春节日期。
- 想按具体某一天判断日本年号或属相,输入方式选“完整日期(精确到改元日)”。
- 展开最下面的年龄对照表,可以一次查看今年各出生年份的属相、周岁和虚岁。
实际示例
春节前出生:出生日期 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 年。
参考来源
- 公曆與農曆對照表(1901–2100) — 香港天文台
- 民法(第 121 條期間之末日、第 124 條年齡計算) — 全國法規資料庫(法務部)
- 年齢計算ニ関スル法律(明治三十五年法律第五十号) — e-Gov 法令検索(デジタル庁)
- '만 나이' 시작! 알쏭달쏭 이럴 땐 무슨 나이 쓰나요? — 내 손안에 서울(서울특별시)