How to use this tool
- Enter date of birth, age on date.
- Select Calculate to view the result.
- Check the method and assumptions below before using the result.
Input reference and sample values
Use the units and choices shown for each field. Sample values are provided for practice, not as recommendations.
| Input | Format and units | Sample |
|---|---|---|
| Date of birth | Use a calendar date in year-month-day order. | 1996-06-15 |
| Age on date | Use a calendar date in year-month-day order. | 2026-06-15 |
Result for these sample inputs
30 years
- Total elapsed days
- 10957
- Leap-day birthday rule
- February 28 in non-leap years
Select Try the example in the form to load these values and calculate them again. This replaces the current form inputs. Compare the result with the method and worked explanation below.
The method, explained
Subtract birth year from comparison year, then subtract one if the birthday has not yet occurred. For February 29 birthdays, this tool uses February 28 in non-leap years.
Someone born on June 15, 1996 is 30 on June 15, 2026, and 29 on June 14, 2026.
Understanding your result
The answer counts completed birthdays on the chosen date. Use the age-on date for a historical or future comparison; this tool does not determine legal eligibility.
What to keep in mind
This is calendar arithmetic, not a legal age determination. Leap-day birthday rules differ by jurisdiction. Dates are processed without time zones.
Common questions
What does completed years mean?
It counts full birthdays that have passed, rather than rounding partial years.
How are leap-day birthdays handled?
February 29 is treated as February 28 in a non-leap comparison year. Legal conventions may differ.
Methodology maintained by ClarityKit. How these tools are built and checked.