Understanding the How Old Was I Calculator
This tool answers a simple but surprisingly fiddly question: exactly how old were you (or will you be) on some other date — the day a photo was taken, the day a historical event happened, the day a document was signed, or a future date you are planning around? Give it your date of birth and any target date, and it reports your precise age on that date in years, months, and days.
The formula: the calendar (anniversary) method
Age is not simply "target year minus birth year." The calculator uses the same calendar method used on IDs and legal forms:
- Years = target year − birth year, minus one if the target date falls before the birth month-and-day in the target year (your birthday for that year hadn't arrived yet).
- Months = the leftover full months after the year count, borrowing a month (and reducing years by one) whenever the target day-of-month is earlier than the birth day-of-month.
- Days = whatever remains, calculated using the actual number of days in the relevant calendar month, so short months (28, 29, or 30 days) and long months (31 days) are handled correctly.
In short: count whole years, then whole months, then whole days — each unit borrowing from the next larger unit exactly like subtracting numbers with regrouping.
Worked example
Someone born June 15, 1990 checking their age on January 1, 2000: the year hasn't reached June yet, so the year count only reaches 9 full years (not 10). Borrowing forward gives 9 years, 6 months, and 17 days old on that date — 3,487 total days after birth. January 1, 2000 also happens to fall on a Saturday.
Total days lived and the day of the week
Alongside the years/months/days breakdown, the calculator reports the total number of calendar days between the two dates (a simple date subtraction) and the weekday the target date fell on, computed directly from the Gregorian calendar. Both are handy for trivia, journaling, or confirming an old memory against a specific day.