Age Calculator & Days Between Dates
Find your exact age, or the number of days between any two dates. Includes a full year/month/day breakdown and business-day counting.
Calculator verified • Last updated: August 2026
—
How to Calculate Exact Age in Years, Months, and Days
Exact age isn't just total days divided by 365 — that ignores leap years and the fact that months have different lengths. The accurate way is to compare calendar dates directly: count full years elapsed, then full months within the current year, then remaining days within the current month, borrowing from the previous unit whenever a value goes negative.
How to Calculate Business Days Between Two Dates
Business days exclude Saturdays and Sundays from a date range. The simplest reliable method is to step through each calendar day between the two dates and count only weekdays — which is exactly what this calculator does. Note that public holidays aren't factored in, since they vary widely by country and region.
Fun Facts About Your Birth Date
Every date of the week repeats on a predictable cycle tied to the calendar, which is how this calculator can tell you which day of the week you were born on. Your "golden birthday" (turning the age that matches your birth date, like turning 15 on the 15th) and your total days lived are other fun milestones worth tracking.
Why Calendar Math Is Trickier Than It Seems
Months range from 28 to 31 days, and February alone varies between 28 and 29 days depending on leap years. This means simple arithmetic — like dividing days by 30 to estimate months — introduces drift over time. Working directly with calendar dates instead of averages is the only way to keep the math exact.
Worked Example: Calculating Age Between Two Dates
Someone born January 15, 1990, calculating their age as of June 20, 2026: start with the year difference, 2026 − 1990 = 36 years. Since June 20 comes after January 15 in the calendar, the birthday has already occurred this year, so no adjustment is needed — the full 36 years count. From there, January to June is 5 months, and day 20 minus day 15 is 5 days: 36 years, 5 months, 5 days exactly. If the reference date fell before January 15 instead, the year count would need to borrow one year and count the remaining months from the prior birthday.
The Leap Year Rule
A year is a leap year if it's divisible by 4 — except century years (like 1900 or 2100), which are leap years only if also divisible by 400. That's why 2000 was a leap year but 1900 and 2100 are not. This three-part rule keeps the calendar aligned with Earth's actual orbital period, which is close to but not exactly 365.25 days.
A Brief History of the Calendar
The Julian calendar, introduced by Julius Caesar in 45 BCE, was the first widespread calendar to systematically use a leap year every four years to account for the roughly quarter-day Earth takes beyond 365 full days to orbit the Sun. But that simple four-year rule slightly overcorrects, drifting about 11 minutes a year — small on its own, but enough to add up to about 10 days of error over more than a thousand years. Pope Gregory XIII corrected this in 1582 by introducing the refined century-year exception still used today, creating the Gregorian calendar that most of the world now follows. The switch was disruptive at the time: several days were simply skipped to realign the calendar, and different countries adopted the reform at different points over the following centuries (Britain and its colonies not until 1752, Russia not until 1918), which is why some historical dates from that era are recorded differently depending on which calendar was in use at the time and place.
Common Date Calculation Mistakes
Forgetting that age calculations depend on whether a birthday has occurred yet in the current year is a frequent source of off-by-one errors when calculating age by hand — simply subtracting birth year from current year overcounts by one for anyone whose birthday hasn't yet happened this year. Miscounting business days by forgetting that weekends (and, in stricter contexts, public holidays) don't count is another common issue, especially over date ranges spanning several weeks. Overlooking a leap year entirely when manually counting days across February in a leap year is a third — an easy one-day miscalculation that this calculator handles automatically using real calendar logic.
Date Calculation Terms You Should Know
Julian Calendar — the calendar system introduced in 45 BCE with a simple four-year leap year cycle, later superseded by the more accurate Gregorian calendar.
Gregorian Calendar — the calendar system in near-universal civil use today, refining the leap year rule with the century-year exception.
Business Day — typically any Monday through Friday, though the exact definition can vary by country or organization regarding public holidays.
Epoch — a fixed reference date used as the starting point for measuring elapsed time in a calendar or computer system.
Frequently Asked Questions
How are leap years handled in age calculation?
This calculator uses real calendar dates, so leap years — including February 29th birthdays — are handled automatically.
What counts as a business day?
Any Monday through Friday. Public holidays are not excluded, since they vary by country.
How is age calculated differently in various countries?
Most countries use elapsed time since birth, as this calculator does. A few East Asian countries have historically used different counting traditions.