13 MCP calls last 7 days

Enter Calculation

📅

Formula

Advertisement

Results

32 years, 6 months, 2 days
January 1, 1994 → July 3, 2026

Days to your next birthday:
182 days
January 1994
Mon Tue Wed Thu Fri Sat Sun
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
July 2026
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

Age In Different Units:

  1. = 390 months, 2 days
  2. = 1695 weeks, 6 days
  3. = 11871 days

  1. = 284910 hours
  2. = 17094612 minutes
  3. = 1025676720 seconds
Expand all ↓

What the Age Calculator does

This Age Calculator turns a single piece of information — your Date of Birth — into a complete picture of how old you are. It tells you your exact age broken down into years, months and days, shows the full date span from the day you were born to today, and counts down the days until your next birthday. Because age is calculated against the current date, the result updates every day automatically.

Timeline from date of birth to today split into years, months and days
Age is the span from your date of birth to today, expressed in years, months and days.

How to use it

  • Enter your Date of Birth in the date field. The tool accepts many common formats (e.g. 1990-05-14, 05/14/1990 or 14/05/1990).
  • Submit, and the calculator compares your birth date to today's date.
  • Read your age in years, months and days, plus the days remaining until your next birthday.

The formula explained

The calculator does not simply divide total days by 365. Instead it uses a calendar-accurate period calculation between two dates:

$$\text{Age} = \left\lfloor \frac{\text{Today} - \text{Date of Birth}}{1 \text{ year}} \right\rfloor$$

Starting from your date of birth, it counts whole years up to today, then the remaining whole months, then the leftover days:

$$\text{Age} = \text{Today} - \text{Date of Birth} \;\Rightarrow\; (\text{Years},\ \text{Months},\ \text{Days})$$

This respects the real number of days in each month and accounts for leap years, so the breakdown always reconciles back to today's date.

For the next-birthday countdown, it takes the month and day of your birth, finds the next time that month-and-day occurs on or after today, and counts the days between today and that date.

Advertisement

Worked example

Suppose your Date of Birth is 14 May 1990 and today is 20 March 2024:

  • Years: from 14 May 1990 to 14 May 2023 = \(33\) full years.
  • Months: from 14 May 2023, count whole months to 14 March 2024 = \(10\) months.
  • Days: from 14 March 2024 to 20 March 2024 = \(6\) days.

So your age is 33 years, 10 months and 6 days. Your next birthday (14 May 2024) is 55 days away.

Two calendars marking date of birth, today, and the next birthday
The calculator also counts the days remaining until your next birthday.

Frequently asked questions

Does it account for leap years? Yes. The calculation uses actual calendar dates, so 29 February and the varying lengths of months are handled correctly.

What if my birthday is today? The day counts as a completed year, and the days-until-next-birthday will show a full year ahead (your next birthday next year).

Which date format should I use? The calculator recognises several formats including ISO (yyyy-MM-dd), US (MM/dd/yyyy) and European (dd/MM/yyyy), so you can enter the one you're most comfortable with.

Last updated: