We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Age Calculator (Western, Chinese & Lunar)
If this tool helped you, you can buy us a coffee ☕
Enter your birth date to instantly calculate your exact age, traditional Chinese age, and total days alive, plus find your Chinese zodiac, horoscope, and lunar birthday.
The reference date defaults to today; you can freely switch it to view age at any moment.
Usage Tips
Exact Age
Born on 1990-01-15, calculated up to 2026-08-12.
Chinese Age (Xusui)
38
Traditional algorithm: 1 year old at birth, adds 1 year with each Chinese New Year.
Total Days Lived
13,358
Approx. 1908 Weeks
Total Months Lived
438
Born On (Day of Week)
Monday
Gregorian Date: 1990-01-15
Date
2027-01-15
Friday
Countdown
156
days away
209 days have passed since this birthday
Chinese Zodiac
Zodiac Sign
一个2000年元旦出生的孩子,到今天已经走过了超过9000天。如果你想知道自己精确的“活了多久”,就会用到这个计算器。周岁是国际上通用的实足年龄,以公历生日为周期,过完一个生日长一岁;虚岁是中国传统计龄方式,以农历新年为界,一出生算1岁,每过一个春节加一岁。举个例子,一个在除夕夜出生的婴儿,到第二天新年初一就已经算虚岁2岁了。生肖同样跟着农历走,以春节为分界点,而不是元旦。星座则按公历日期划分,比如3月21日到4月19日之间为白羊座。在这个计算器里,你输入一个出生日期,系统会把周岁、虚岁、出生总天数、下一次生日倒计时、农历生日、生肖和星座一次算出来,省去手动翻万年历的麻烦。
假设今天是2026年6月1日,我们输入一个公历生日:1990年5月15日。操作:在日期选择框填入“1990-05-15”,日期类型选“公历”,点击“计算”。结果会显示:
这个例子中,周岁和虚岁相差1岁,因为出生日期在春节之后。如果你将生日改成1990年1月20日(公历),那么当年的春节是1月27日,生日在春节之前,计算结果中虚岁就会比周岁大2岁——因为按虚岁规则,过完春节就又长一岁。
我们再来看一个农历输入的例子。有人在户口本上登记的生日是“1985年腊月廿五”(农历)。在计算器中切换到“农历”,选择1985年12月25日。系统会自动转换为公历1986年2月3日,并基于该公历日期计算:
再看一个极端情况:某人今天刚好满周岁生日。输入2000年6月1日(假设今天是2026年6月1日),周岁显示26岁,距离下次生日正好是365天(或366天若逢闰年)。出生天数显示9496天。如果你的生日就是今天,距离下次生日会显示0天,这代表系统判定今天就是你的生日。这些结果对于计划生日提醒、计算年龄折扣都非常实用。
计算器给出的每一个数字都有明确含义:
周岁处于0-1岁之间(比如6个月)会显示为0岁,这是正常的,因为周岁计算是按“满”来算的,过了1岁生日才会变为1岁。
这个计算器的结果完全依赖你设备的系统日期和时间。如果你的电脑或手机时间慢了一天,那么“距离下次生日”和“出生天数”会偏差一天。确保设备自动同步网络时间,结果才准确。农历转换基于通用的农历算法程序,对于1901年至2099年之间的日期具有很好的准确性,但对于清朝以前的历史日期,由于历法变更和闰月规则的复杂变化,结果可能仅为近似参考,不宜用于学术考证。另外,周岁计算结果不能替代官方身份证件中的年龄认定,如果用于法律事务,建议以公安户籍系统的记录为准。在极少数情况下,如果你的浏览器禁用了JavaScript或处于某些阅读模式,计算器可能无法正常显示结果,请切换为普通模式刷新页面。
虚岁和周岁到底差几岁?
大多数情况下差1岁,只有在生日落在春节之前且尚未过当年生日时,虚岁会比周岁大2岁。例如一个2025年1月10日出生的孩子,2025年1月29日过春节,那么在2025年1月10日至28日之间,他是虚岁1岁、周岁0岁,差1岁;过了1月29日的春节,他虚岁变成2岁,而周岁仍为0岁,差2岁;等到了1月10日过完1周岁生日,差距又回到1岁。你可以在计算器里换几个日期观察这个变化。
输入农历生日,为什么星座结果和我想的不一样?
星座完全基于公历日期。当你输入农历生日后,工具会把它转换成对应的公历日期,再用这个公历日期匹配星座。如果你一直习惯按农历日期直接套用某个星座,可能会发现不一致,其实正确的星座需要根据当年的公历转换结果来定,本工具做了准确的转换。
距离下次生日的天数为什么会是365天?
如果今天刚好是你的生日,工具判断距离下次生日就是一年之后,所以显示365天(或366天,闰年)。如果今天不是你生日,这个数字小于365,随着每天过去,数字会自动递减。你可以在生日那天来测,会看到0天,过了生日就变成364天。
出生天数算的是自然天数还是只有白天?
自然天数,从你出生的那天0点开始,到今天系统时间的总日历天数。包括你出生的那一天和今天在内,每天计为1天。
能用来算未来的日期或者未出生的人吗?
不能。这个计算器设计为计算从过去某个出生日期到“今天”的时间跨度。如果你输入一个未来的日期,结果会出现异常或不显示。同样,计算未出生婴儿的生日信息也因日期不确定而没有实际意义。
为什么农历生日有时候会显示“闰月”?
如果你是闰月出生的,例如“1990年闰五月十五”,在输入农历日期时,请选择对应的闰月。本工具支持闰月转换,结果里农历生日项也会出现“闰”字标记。如果你记不清自己是不是闰月出生,可以输入相邻的月份对比验证。
现在你可以在上方计算器里试试自己的数字了——输入你的生日,看看今天距离下次生日还有多久,或者看看你来到这个世界已经多少天。