Working out someone's age sounds trivial until a form asks for it in years, months, and days, or a deadline depends on whether you turn 18 before a certain date. Months have different lengths, leap years add a day, and it is easy to be off by one. This guide explains a reliable manual method, walks through examples, and covers the edge cases that trip people up.
When You Need an Exact Age
- Official applications: Passport, visa, and pension forms sometimes need age on a specific date, not today.
- School admissions: Many schools use a cut-off date, such as "must be 5 years old by 1 September".
- Legal thresholds: Voting, driving, contracts, and age-restricted purchases depend on reaching an exact birthday.
- Sports and competitions: Age groups are usually based on age on a fixed date in the season.
- Insurance and finance: Premiums and retirement dates can depend on age in years and months.
The Manual Method, Step by Step
Write the two dates one above the other: the reference date (usually today) on top and the date of birth underneath. Then subtract from right to left, just like subtraction with borrowing.
- Days: Subtract the birth day from the reference day. If the result is negative, borrow the number of days in the month before the reference month, and reduce the reference month by one.
- Months: Subtract the birth month from the (possibly reduced) reference month. If the result is negative, add 12 and reduce the reference year by one.
- Years: Subtract the birth year from the (possibly reduced) reference year.
Worked Example 1: No Borrowing Needed
Date of birth: 15 May 1990. Reference date: 28 September 2026.
- Days: 28 − 15 = 13
- Months: 9 − 5 = 4
- Years: 2026 − 1990 = 36
Exact age: 36 years, 4 months, 13 days.
Worked Example 2: Borrowing Days and Months
Date of birth: 25 November 2008. Reference date: 10 March 2026.
- Days: 10 − 25 is negative. Borrow the days in February 2026 (28, since 2026 is not a leap year): 10 + 28 − 25 = 13. The reference month drops from 3 to 2.
- Months: 2 − 11 is negative. Add 12: 2 + 12 − 11 = 3. The reference year drops from 2026 to 2025.
- Years: 2025 − 2008 = 17.
Exact age: 17 years, 3 months, 13 days. This person is not yet 18, which could matter for a form due in March 2026.
Leap-Year Birthdays
People born on 29 February only have a calendar birthday every four years. In other years, the date used for legal purposes varies by country: some treat 28 February as the birthday, others use 1 March. If an exact legal age matters, such as for a driving licence or contract, check the rule in your jurisdiction rather than assuming.
Leap years also affect day counts. A year is a leap year if it is divisible by 4, except century years, which must be divisible by 400. So 2000 was a leap year, but 1900 was not.
Age in Total Days, Weeks, or Hours
Sometimes you need age as a single number, for example total days for a milestone celebration or a medical calculation. Counting total days by hand is slow because you must add up every month and leap day. For the first example above, someone born on 15 May 1990 is 13,285 days old on 28 September 2026. The ToolGhost Age Calculator shows this breakdown in total months, weeks, days, hours, and minutes, along with the day of the week you were born and a countdown to your next birthday.
Common Mistakes
- Only subtracting years: 2026 − 1990 = 36, but if the birthday has not happened yet this year, the person is still 35.
- Assuming 30 days per month: This quickly produces errors of several days.
- Forgetting the reference date: Many forms ask for age on the application date or a fixed cut-off, not today.
- Mixing date formats: 04/05/2010 means 4 May in the UK and much of the world, but April 5 in the US. Always confirm the format before calculating.
- Different age systems: Some cultures have traditionally counted age differently, for example counting a newborn as one year old. South Korea officially standardised on the international age system for legal and administrative purposes in 2023, but traditional counting still appears in everyday conversation in parts of East Asia.
Using an Online Age Calculator Well
- Enter the date of birth carefully and double-check the day and month.
- Change the "age at the date of" field if you need age on a specific date rather than today.
- For legal deadlines, compare the result against the exact cut-off date in the official guidance.
- Keep a record, such as a screenshot, if you need to show how you worked out an age for an application.
Frequently Asked Questions
How do I calculate age on a future date?
Use the same method with the future date as the reference date. This is useful for checking whether a child will meet a school cut-off or when someone will reach retirement age.
Why do two calculators sometimes give different day counts?
Some tools count the start date, some count the end date, and some count both. The standard approach counts the time between the dates, so a baby born yesterday is 1 day old today.
How many days are in a year for age calculations?
365 days in a normal year and 366 in a leap year. Averages like 365.25 are fine for rough estimates but should not be used where an exact date matters.
Does the time of birth matter?
For almost all official purposes, only the date matters. Time of birth only becomes relevant for things like astrology or very precise age-in-hours calculations.
Want to skip the arithmetic? The free Age Calculator handles month lengths and leap years automatically and lets you pick any reference date.
