Age Calculator
Enter your birth date to get your exact age, total days and next-birthday countdown
Enter your birth date to get your exact age, total days and next-birthday countdown
Your age is not a single number. In years it changes once every twelve months; in months, weeks and days it changes constantly. This calculator converts a birth date and a reference date into all of those units at once, so you can answer everything from "how many days old am I?" to "how long until my next birthday?" Whether you need it for a form, a retirement countdown or a fun milestone, the same two dates drive every figure.
Pick your date of birth, then choose the date to measure at — it defaults to today. The tool returns your exact age in years, months and days, the total number of days and weeks you have lived, and a countdown to your next birthday. You can set the reference date to the past or the future, which is useful for your age on a specific event, application deadline or anniversary.
Rather than dividing total days by 365.25, the calculation subtracts the dates column by column. It takes whole years first, then whole months, then the leftover days, borrowing from the next larger unit whenever a component would go negative. This is why the result matches how people actually state their age, and why it copes with uneven month lengths and leap years automatically.
Born 15 March 1990, measured at 1 October 2026.
The total elapsed time is about 13,349 days, or 1,907 weeks. The next birthday falls on 15 March 2027, which is 165 days after the reference date.
年龄并不是一个单一的数字。以"岁"计,它每十二个月才变化一次;而按"月、周、天"计,它每时每刻都在变。本工具一次把出生日期与参照日期换算成所有这些单位,无论是"我活了多少天"还是"距离下次生日还有多久",都能得到答案。无论是填写表格、计算退休倒计时,还是记录一个有趣的里程碑,都用同样两个日期得出全部结果。
选择出生日期,再选择用来计算的截止日期(默认今天)。工具会给出精确到年、月、日的年龄,累计的总天数与总周数,以及距离下次生日的倒计时。截止日期也可以设为过去或未来,便于计算在某个特定日期、报名截止日或纪念日当天你的年龄。
它不是把总天数除以 365.25,而是把两个日期逐级相减:先取整年,再取整月,最后取剩余的天数;当某一级不够减时,就向上一级借位。因此结果与人们平时表述年龄的方式一致,也能自动处理月份天数不等和闰年的情况。
出生于 1990 年 3 月 15 日,以 2026 年 10 月 1 日为截止日。
累计约 13,349 天,即 1,907 周。下次生日为 2027 年 3 月 15 日,距截止日还有 165 天。
The calculator subtracts your birth date from the selected date step by step — first whole years, then whole months, then the remaining days — so it correctly accounts for different month lengths and leap years.
Yes. Because the age is built up from real calendar dates, February 29 birthdays are handled correctly; in non-leap years the next-birthday countdown rolls to March 1.
Absolutely. Change the "Age at Date" field to any date. If your birth date is later than that date, the tool will show a warning instead of a negative age.