Your birthday tells you the year you turned a certain age — but not the exact years, months, and days, the total days you've lived, or how long until your next birthday. Here's how each of those numbers is actually calculated, with worked examples.
1. How exact age (years, months, days) is calculated
Quick answerSubtract your date of birth from today's date, then split the result into years, months, and days — borrowing a month or a year whenever the day or month count goes negative, the same way you'd borrow in ordinary subtraction.
A calendar year isn't a fixed number of days — months run 28 to 31 days long, and every four years February gets an extra day. That's why "how old am I" isn't just "current year minus birth year." A proper age calculator does the subtraction date-by-date, so the years/months/days breakdown always reflects real calendar arithmetic, not a rough estimate.
As an illustrative example, someone born June 15, 1990 would be 36 years, 1 month, and 4 days old on July 19, 2026 — since 2026 minus 1990 is 36 years, July minus June is 1 month, and 19 minus 15 is 4 days. If the target date falls before the birth month/day in that year (say, calculated on May 1 instead), the tool borrows a year and counts the remaining months and days from there.
Example: exact age for different birth years, calculated on July 19, 2026 (illustrative)
| Birth date | Exact age | Birthday this year? |
| Jun 15, 1990 | 36y 1m 4d | Already passed |
| Aug 20, 1990 | 35y 10m 30d | Not yet |
| Sep 20, 1993 | 32y 9m 29d | Not yet |
| Feb 29, 2000 | 26y 4m 21d | Already passed (Feb 28/Mar 1 rule) |
Key fact: the calendar age you see on official documents always rounds down to the last completed year — you don't "turn" 36 until the exact calendar date, no matter how close you are.
2. Total days, weeks, and hours lived
Quick answerTotal days lived is simply today's date minus your birth date, expressed as a day count. Weeks are that number divided by 7, hours are days times 24, and minutes are hours times 60.
This is the same span of time as your years/months/days age, just expressed differently. It's a fun way to hit round-number milestones (your 10,000th day alive, for example) and it's sometimes used informally in health or fitness contexts where a precise day count is more useful than a rounded age.
Example (illustrative): a person who is 36 years, 1 month, and 4 days old as of July 19, 2026 has lived roughly 13,181 days — about 1,883 weeks, or 316,344 hours. These are example figures for a hypothetical birth date, not a live calculation for any specific reader.
3. Age on a specific past or future date
Quick answerUse the same years/months/days subtraction as for "today," but subtract the birth date from your chosen target date instead — past or future.
This version of the calculation answers questions like "how old will I be on my wedding day?", "what age cutoff applies for school enrollment this fall?", or "how old was this person in a photo dated 1955?" It works the same whether the target date is in the past or the future — the math doesn't change, only which date plays the role of "today."
Common everyday uses include checking eligibility for age-restricted programs on a specific future date, verifying a school-enrollment or license cutoff, or working out someone's age at a historical event.
4. Age difference between two people
Quick answerSubtract the earlier birth date from the later birth date using the same years/months/days method used for a single age — the result is the exact gap between the two ages.
As an illustrative example, someone born June 15, 1990 is 3 years, 3 months, and 5 days older than someone born September 20, 1993. This kind of comparison is a common curiosity for siblings, couples, or coworkers, and it's computed with the identical calendar-borrowing logic used for a standard age calculation — just applied between two birth dates instead of one birth date and today.
Frequently asked questions
How do I calculate my exact age in years, months, and days?
Subtract your date of birth from today's date, then split the result into years, months, and days, borrowing a month or year whenever the day or month count goes negative. For example, someone born June 15, 1990 is 36 years, 1 month, and 4 days old as of July 19, 2026 (this is an illustrative example, not a live calculation).
How many days have I actually been alive?
Total days lived is the exact day count between your birth date and today. As an example, a person who is 36 years, 1 month, and 4 days old has lived over 13,000 days, which works out to roughly 1,880 weeks. The age calculator converts this into total days, weeks, hours, and even minutes automatically.
How does the next-birthday countdown work?
The tool builds your birthday date in the current year; if that date has already passed, it uses next year instead. The countdown is simply that upcoming birthday date minus right now, shown live in days, hours, minutes, and seconds.
Can I find out how old I'll be on a future date, like a wedding day?
Yes. The same years/months/days subtraction used for today's age can be applied to any past or future date instead — just swap "today" for your chosen target date. This is useful for school enrollment cutoffs, retirement planning, or checking someone's age in a historical record.
How is the age difference between two people calculated?
Subtract the earlier birth date from the later one using the same year/month/day algorithm used for a single age. For example, someone born June 15, 1990 is 3 years, 3 months, and 5 days older than someone born September 20, 1993 (illustrative example).