How age is counted
Age is measured in whole units, largest first. The calculator finds the number of full years since the birth date, then the full months after that, then the days left over. Someone born on March 14, 1992 is 34 on March 14, 2026 and stays 34 until March 14, 2027. On October 6, 2026 they are 34 years, 6 months and 22 days old.
A new year of age begins on the birthday itself, not the day after, and the month counter goes up on the same day number as the birth date. The day of birth counts as day 0, so a newborn is 0 days old on the birth date and 1 day old the next day.
Short months need a rule. Someone born on January 31 has no "February 31" to reach, so the calculator uses the last day of the month: February 28, or February 29 in a leap year. That is why January 31 to March 1 comes out as 1 month and 1 day.
Born on February 29
A leap day birthday has no matching date in three years out of four. This calculator counts the birthday on February 28 in those years, so someone born on February 29, 2000 turns 23 on February 28, 2023 and 24 on February 29, 2024. The total number of days lived is not affected by this choice, only the date a new year of age begins.
Other places count March 1 instead, and a country, school or sports body can set its own rule. If an exact legal age matters, check the rule that applies to you rather than relying on any calculator.
Why two age calculators can differ by a day
- Whether the start day is counted. Here the birth date is day 0. Some tools count it as day 1, which adds one day to every total.
- Time of birth. This calculator uses calendar days from midnight to midnight, so the hours total is days × 24 and ignores the hour and time zone of birth.
- Month end rules. Tools disagree about what a month after January 31 is. This one uses the last day of the shorter month and says so in the working.
- Today. Today is the date on your own device. If your clock is set to another time zone, the age can differ near midnight.
Using Age on for cut-off dates
Many schools, leagues and programmes set eligibility by age on a fixed date, such as the first day of a school year. Enter that date in Age on to see how old someone is on it, years and months included. The same box answers questions like how old someone was at a past event, or how old they will be on a future date.
If you need the gap between two dates that are not a birth date, use the date difference calculator. To find a date a number of years or months after a birth date, use the add and subtract calculator.