Age Calculator 年龄计算器

Accurate age calculation to the day, with zodiac, star sign and next birthday countdown. 精确到天的年龄计算,附带生肖、星座与下次生日倒计时。

Age Calculator

Enter date of birth to calculate automatically 输入出生日期自动计算
Dates after 1900 supported, accurate to the day
Current Age
0 y 0 m 0 d
Days Lived
0
Zodiac
Star Sign
Next Birthday
0 days

Age Calculator Guide

This tool calculates your age precise to the day based on your date of birth, and also shows your Chinese Zodiac, Star Sign, and a countdown to your next birthday. All calculations run locally in your browser.

Calculation Logic

  • Years / Months / Days: Calculated by subtracting year, month, and day components sequentially. When the day difference is negative, it borrows from the previous month using that month's actual number of days.
  • Days Lived: The complete number of days from midnight on the birth date to midnight today.
  • Next Birthday: Based on this year's birthday. If it has already passed, the count rolls over to next year. Shows the number of days until the birthday.

Zodiac Reference Table

The Chinese zodiac follows a 12-year cycle. The table below lists recent years for each sign:

ZodiacRecent Years
Rat2020 · 2008 · 1996 · 1984
Ox2021 · 2009 · 1997 · 1985
Tiger2022 · 2010 · 1998 · 1986
Rabbit2023 · 2011 · 1999 · 1987
Dragon2024 · 2012 · 2000 · 1988
Snake2025 · 2013 · 2001 · 1989
Horse2026 · 2014 · 2002 · 1990
Goat2015 · 2003 · 1991 · 1979
Monkey2016 · 2004 · 1992 · 1980
Rooster2017 · 2005 · 1993 · 1981
Dog2018 · 2006 · 1994 · 1982
Pig2019 · 2007 · 1995 · 1983

Star Sign Date Table

Star signs are determined by the Gregorian birth date, corresponding to the sun's position along the ecliptic:

Star SignDate Range
CapricornDec 22 – Jan 19
AquariusJan 20 – Feb 18
PiscesFeb 19 – Mar 20
AriesMar 21 – Apr 19
TaurusApr 20 – May 20
GeminiMay 21 – Jun 21
CancerJun 22 – Jul 22
LeoJul 23 – Aug 22
VirgoAug 23 – Sep 22
LibraSep 23 – Oct 23
ScorpioOct 24 – Nov 22
SagittariusNov 23 – Dec 21

FAQ

Is the zodiac based on the Gregorian or lunar calendar?
Strictly speaking, the Chinese zodiac transitions at the Lunar New Year (or the Start of Spring / Lichun). This tool simplifies by using the Gregorian year. If you were born in January or February and the Lunar New Year hasn't passed yet, your zodiac may be one year early — please cross-check with the lunar calendar.
How are star signs determined?
Star signs are based on the Gregorian birth date, corresponding to the sun's position along the ecliptic. They are unrelated to the lunar calendar, so you can safely use your Gregorian birthday to look up your sign.
How is "Days Lived" calculated?
It takes the time difference between midnight today and midnight on the birth date, converted to whole days. Leap years and varying month lengths are accounted for, so the result is precise.

Note: Results are for reference only.

年龄计算器说明

本工具根据出生日期计算精确到天的年龄,并附带生肖星座下次生日倒计时。所有计算在浏览器本地完成。

计算逻辑

  • 岁 / 月 / 天:按公历年、月、日逐级相减,天数不足时向上借位(借上一个月的实际天数)。
  • 已活天数:从出生日 0 点到今天 0 点所经过的完整天数。
  • 下次生日:以今年生日为基准,若今年生日已过则顺延到下一年,计算距生日当天的天数。

生肖对照表

生肖按 12 年循环,下表列出近年对应的生肖:

生肖近年代表年份
2020 · 2008 · 1996 · 1984
2021 · 2009 · 1997 · 1985
2022 · 2010 · 1998 · 1986
2023 · 2011 · 1999 · 1987
2024 · 2012 · 2000 · 1988
2025 · 2013 · 2001 · 1989
2026 · 2014 · 2002 · 1990
2015 · 2003 · 1991 · 1979
2016 · 2004 · 1992 · 1980
2017 · 2005 · 1993 · 1981
2018 · 2006 · 1994 · 1982
2019 · 2007 · 1995 · 1983

星座日期表

星座按公历出生日期划分,对应太阳在黄道上的位置:

星座日期范围
摩羯座12 月 22 日 – 1 月 19 日
水瓶座1 月 20 日 – 2 月 18 日
双鱼座2 月 19 日 – 3 月 20 日
白羊座3 月 21 日 – 4 月 19 日
金牛座4 月 20 日 – 5 月 20 日
双子座5 月 21 日 – 6 月 21 日
巨蟹座6 月 22 日 – 7 月 22 日
狮子座7 月 23 日 – 8 月 22 日
处女座8 月 23 日 – 9 月 22 日
天秤座9 月 23 日 – 10 月 23 日
天蝎座10 月 24 日 – 11 月 22 日
射手座11 月 23 日 – 12 月 21 日

常见问题

生肖按公历还是农历?
严格来说生肖以农历新年(或立春)为界切换。本工具为简化按公历年份计算,出生在 1、2 月且农历尚未过年者,生肖可能比实际提前一位,建议结合农历核对。
星座按什么划分?
星座按公历出生日期划分,即太阳在黄道上的位置,与农历无关,因此可放心使用公历生日查询。
已活天数怎么算的?
取今天 0 点与出生日 0 点的时间差,折算成完整天数。已考虑闰年与各月天数差异,结果精确。

说明:结果仅供参考。