← 退出

年龄计算器

精确年龄、星座、生肖速查

你的年龄
26 岁 9 个月 12 天
星座
摩羯座
生肖
兔年
出生那天是
星期六
已经活了
9,782 天
距下次生日
80 天

关于年龄计算器

这个年龄计算器根据你选择的出生日期,以今天为基准,算出精确到「岁、月、天」的年龄,同时给出已经活了多少天、距离下一个生日还有几天、出生那天是星期几,以及对应的星座和生肖。它适合用来核对周岁年龄、计算宝宝的月龄和天数、查证件上的出生日期是星期几,或者单纯看看自己活了多少天。需要提前说明的是:它按公历日期计算,按照「周岁」的方式记年龄(不是中国传统的虚岁),生肖则按农历年(以春节为界)确定,所以年初春节前出生的人属相是上一年的那个,下面的限制部分有详细说明。

操作步骤

  1. 在「出生日期」输入框里选择出生的年月日,页面默认是 2000-01-01。可以直接用日期选择器,也可以在输入框里手动键入。
  2. 「你的年龄」一栏会立即显示「X 岁 Y 个月 Z 天」。
  3. 下方的卡片依次显示「星座」「生肖」「出生那天是」(星期几)、「已经活了」(天数)以及「距下次生日」(天数)。
  4. 如果选择的日期晚于今天,或者输入框是空的,页面会提示「请输入有效的出生日期」。
  5. 要看另一个人的年龄,直接改日期即可,不需要点击按钮;刷新页面后输入会恢复默认值。

一个实际算出来的例子

以出生日期 1990-08-31 为例。如果在 2026 年 10 月 13 日打开页面,本工具的算法给出的结果是:36 岁 1 个月 12 天;已经活了 13192 天;距下次生日 322 天(下一个生日是 2027-08-31);出生那天是星期五;星座为处女座;生肖为马。其中年龄是这样算出来的:先用今年减去出生年得到年数,再比较月和日,日不够时向前一个月借天数(借的是今天所在月份的上一个月的天数),月不够时再向年借 12 个月。这是最常见的「日历式」年龄算法。如果你在别的日子打开页面,数字当然会随之变化。

支持范围与已知限制

  • 只支持公历出生日期,年龄按周岁计算;中国传统的虚岁、农历生日都不在输出范围内。
  • 生肖按农历年确定(以春节为界):春节前出生的人属上一年的生肖。例如页面默认的 2000-01-01 显示「兔年」,因为当年春节是 2 月 5 日;2000-02-05 起才是「龙年」。农历年份由站内使用的农历库换算得出。
  • 星座按公历日期的常见分界划分(例如处女座为 8 月 23 日至 9 月 22 日),不同来源在临界日可能差一天,工具不考虑出生时间和时区。
  • 「已经活了」按「今天此刻与出生日期当天 0 点之间相差的整天数」向下取整,不考虑出生时辰。
  • 「距下次生日」按日期(零点)计算:如果今天正好是生日,会显示 0 天。
  • 2 月 29 日出生的人,在非闰年里「下次生日」按 3 月 1 日计算。
  • 页面使用你设备的本地日期作为「今天」,如果设备的日期设置不对,结果也会不对。

常见问题:为什么算出来的年龄和我说的「几岁」不一样?

这个工具给的是周岁:从出生那天起,每过一个完整的年份加一岁。如果你习惯的是虚岁(出生就算 1 岁,过春节再加 1 岁),数字通常会比这里大 1 到 2。办理证件、保险、入学入职等,一般都以周岁为准,但具体规定请以对应机构的要求为准。

常见问题:「X 岁 Y 个月 Z 天」是怎么借位的?

当今天的「日」小于出生日的「日」时,会向月份借 1 个月,并把今天上一个月的天数加到「天」上;当月份为负时,再向年份借 1 年即 12 个月。比如 8 月 31 日出生、在 10 月 13 日这天计算,「天」不够借位,所以月数会少一个,再加上 9 月的 30 天。这是日历里最通用的做法,不同的软件在月末边界可能有 1 天出入。

常见问题:出生那天是星期几是怎么得出的?

直接由出生日期在本地时区下对应的星期得到,采用的是浏览器自带的日期函数。工具在解析日期时特别避免了因为时区造成的前后一天偏差,所以不论你在哪个时区,选 1990-08-31 就是星期五。

常见问题:能算宝宝的月龄吗?

可以。「X 岁 Y 个月 Z 天」里的月和天对婴幼儿很实用,不满 1 岁时,岁的位置显示 0。例如宝宝出生后几个月,看「Y 个月 Z 天」即可。注意早产儿是否按矫正月龄计算,是医学上的判断,请遵医嘱,工具只按出生日期计算。

隐私与处理方式

出生日期只在你的浏览器里参与计算,页面代码中没有任何把它发送给服务器的请求,也不会保存到本地存储。刷新或关闭页面后,输入就会消失。