Age calculator

Work out exactly how old you are, or anyone is, in years, months and days, from a date of birth.

Counted on the UK calendar, from today's date in the UK.

Today, unless you change it.

Result

Born on Friday 15 June 1990, you are now 36 years, 4 months and 30 days old.

years old

In months436
In weeks1,900
In days13,301
Next birthday15 June 2027, in 213 days

Show the workings
StepSumAnswer
Whole years, months and days15 June 1990 to 14 November 202636 years
Days between the dates14 November 2026 − 15 June 199013,301 days
Next birthday15 June 2027213 days

What this leaves out or assumes

  • Counts whole days, so the time of birth is not taken into account.

Where the figures come from

This sum uses only the numbers you entered.

How we work out an age

  1. Count the whole years from the date of birth: you add a year on each birthday.
  2. Count the whole months since the last birthday: a month is added on the same day of each month.
  3. Count the days left over since that day of the month.

So someone born on 15 June 1990 is 36 years, 4 months and 30 days old on 14 November 2026.

If you were born on 29 February

29 February only comes in a leap year, which is every 4 years with a few exceptions. In other years we count your birthday as 28 February, so a 29 February birthday never goes missing. Some people celebrate on 1 March instead; the law can treat the date differently for different purposes.

Age in days, weeks and months

The result also gives your age as a total of months, weeks and days. The weeks are whole weeks, and the days are every day from your date of birth up to the date you are measuring to, not counting the day you were born.

Work out something else