精确年龄、星座、生肖速查
这个年龄计算器根据你选择的出生日期,以今天为基准,算出精确到「岁、月、天」的年龄,同时给出已经活了多少天、距离下一个生日还有几天、出生那天是星期几,以及对应的星座和生肖。它适合用来核对周岁年龄、计算宝宝的月龄和天数、查证件上的出生日期是星期几,或者单纯看看自己活了多少天。需要提前说明的是:它按公历日期计算,按照「周岁」的方式记年龄(不是中国传统的虚岁),生肖则按农历年(以春节为界)确定,所以年初春节前出生的人属相是上一年的那个,下面的限制部分有详细说明。
以出生日期 1990-08-31 为例。如果在 2026 年 10 月 13 日打开页面,本工具的算法给出的结果是:36 岁 1 个月 12 天;已经活了 13192 天;距下次生日 322 天(下一个生日是 2027-08-31);出生那天是星期五;星座为处女座;生肖为马。其中年龄是这样算出来的:先用今年减去出生年得到年数,再比较月和日,日不够时向前一个月借天数(借的是今天所在月份的上一个月的天数),月不够时再向年借 12 个月。这是最常见的「日历式」年龄算法。如果你在别的日子打开页面,数字当然会随之变化。
这个工具给的是周岁:从出生那天起,每过一个完整的年份加一岁。如果你习惯的是虚岁(出生就算 1 岁,过春节再加 1 岁),数字通常会比这里大 1 到 2。办理证件、保险、入学入职等,一般都以周岁为准,但具体规定请以对应机构的要求为准。
当今天的「日」小于出生日的「日」时,会向月份借 1 个月,并把今天上一个月的天数加到「天」上;当月份为负时,再向年份借 1 年即 12 个月。比如 8 月 31 日出生、在 10 月 13 日这天计算,「天」不够借位,所以月数会少一个,再加上 9 月的 30 天。这是日历里最通用的做法,不同的软件在月末边界可能有 1 天出入。
直接由出生日期在本地时区下对应的星期得到,采用的是浏览器自带的日期函数。工具在解析日期时特别避免了因为时区造成的前后一天偏差,所以不论你在哪个时区,选 1990-08-31 就是星期五。
可以。「X 岁 Y 个月 Z 天」里的月和天对婴幼儿很实用,不满 1 岁时,岁的位置显示 0。例如宝宝出生后几个月,看「Y 个月 Z 天」即可。注意早产儿是否按矫正月龄计算,是医学上的判断,请遵医嘱,工具只按出生日期计算。
出生日期只在你的浏览器里参与计算,页面代码中没有任何把它发送给服务器的请求,也不会保存到本地存储。刷新或关闭页面后,输入就会消失。