年龄计算
出生日期只在你本机计算,不会发到任何服务器。
周岁怎么算
按「满年才算一岁」:今年生日还没到就减一岁。虚岁按传统算法比周岁大 1–2 岁,这里用「当前农历年 − 出生年 + 1」的简化口径。
什么时候用
- 报名、入学、退休等表格要求填「周岁」,而你手边只有出生日期,需要按「满年才算一岁」精确到生日当天。
- 你想知道自己已经活了多少天、满多少个月、下一个生日还有几天,用来做倒计时或纪念日。
什么时候不用
- 需要虚岁:本工具只算公历周岁,虚岁按农历年递增,通常比周岁大 1–2 岁,给长辈报年龄、写族谱时用的是后者。
- 需要精确到小时的婴儿月龄,或出生地与现居地不在同一时区:这里只按本地日期的零点相减,出生时刻和时区都不参与。
限制与隐私
出生日期只在浏览器里计算,不上传、不写进 URL,也不留在本地存储——生日属于隐私。限制:只按公历和本地日期零点算,不含出生时刻与时区;2 月 29 日出生在平年按 3 月 1 日倒计时;虚岁、农历生日和法律期间另有规则。
常见问题
周岁和虚岁有什么区别?
周岁满一年才加一岁,生日当天才生效;虚岁出生即 1 岁,每过一个农历年(正月初一)加 1,所以通常比周岁大 1–2 岁。举例:2025 年 12 月出生,2026 年春节后虚岁 2 岁,周岁还不到 1 岁。本工具只输出周岁;页面注释里的虚岁是「当前农历年−出生年+1」的简化口径,1–2 月出生、公历年和农历年对不上的人会差 1 岁。办证、入学、退休一律按周岁,族谱和长辈的口头年龄多是虚岁。
已活天数含出生当天吗?
不含。算法是两个本地日期零点相减,再除以 86,400,000 毫秒,出生当天记为第 0 天;如果按「出生当天算第 1 天」的习惯,把结果 +1 即可。它也不等于周岁×365:闰年多一天,而且上个生日到现在还有几个月没算进整年里。另外,在实行夏令时的地区,切换日只有 23 或 25 小时,整数除法可能差 1 天;中国不实行夏令时,不受影响。
2 月 29 日出生,下次生日怎么算?
本工具直接用浏览器日期:平年没有 2 月 29 日,日期会归一到 3 月 1 日,所以倒计时按 3 月 1 日 0 点算。法律文书的期间计算是另一套:《民法典》第 202 条规定,按月计算没有对应日时取月末,也就是 2 月 28 日。日常庆祝按 2 月 28 日还是 3 月 1 日看家庭习惯;办证、合同届满日则要按具体规定,不能拿倒计时当依据。