Reconstruct or project one calendar age

Choose the date that should stop the calculation

Enter a birth date and reference date in YYYY-MM-DD form. The reference must be the same as or later than the birth date. The primary output is completed calendar years, months, and days, not a policy interpretation.

Loading the specific-date age calculator…

Enable JavaScript to enter two YYYY-MM-DD values. The calculation contract, leap-day convention, examples, and limitations remain readable below.

A fixed reference makes the result reproducible

The calculation uses two date-only endpoints

Unlike an age-to-today page, this calculator never substitutes the current date for the endpoint. That makes it useful when reading an old record, describing age at an event, checking a dataset, or planning a future anniversary. Record both input values with the result so another reader can reproduce the same calculation later.

The interval is decomposed by completing whole Gregorian years first, then whole months, then remaining days. A reference exactly equal to the birth date produces zero years, zero months, and zero days. The calculation does not add one merely because a human may call both endpoint dates “included.” Inclusion settings belong to a date-counting problem, not to calendar age.

Date-only arithmetic is intentional. A birthplace, time of birth, event time, and time zone can matter for a highly specific legal or astronomical question, but none is inferred here. The YYYY-MM-DD fields represent civil calendar dates and are not parsed as UTC instants.

Start
Birth date in YYYY-MM-DD form.
End
Selected reference date in YYYY-MM-DD form.
Order
The end must not precede the start.
Output
Completed years, months, and remaining days.

Interpret the reference before interpreting the number

Historical, future, and cutoff-date examples

  1. 1

    Historical event

    Use the event's recorded civil date as the reference. The answer is stable because reopening the page tomorrow does not move that endpoint.

  2. 2

    Future anniversary

    Use a future date to describe projected calendar age, but do not treat the projection as proof that an event or entitlement will occur.

  3. 3

    Administrative cutoff

    Compute the arithmetic, then apply the authority's separate cutoff, inclusion, leap-day, residence, and documentation rules. The calculator does not supply them.

February 29 is a policy boundary as well as a calendar edge. This page clamps a missing anniversary to February 28 for its own decomposition. Some laws or programs use March 1, the end of February, a precise instant, or a different wording. Never silently transfer this convention to an official decision.

Similar inputs can ask different questions

Age, date difference, and elapsed duration are not interchangeable

Calendar age

Decomposes a birth-to-reference interval into anniversary-based years, months, and days. Use this page when that semantic meaning matters.

Date difference

The days between dates calculator counts date boundaries and can apply start/end inclusion choices without treating the first date as a birthday.

Elapsed duration

The time duration calculator works with clock times and breaks. Time zones and DST are separate from this date-only page.

Age today

The age calculator is the simpler contract when the intended reference is always the current local date.

Reference-date answers

Age on a specific date FAQ

What does age on a specific date mean?

It is the completed Gregorian calendar interval from the birth date through the selected reference date, expressed as years, months, and days under this page's stated anniversary rules.

Can the reference date be in the past or future?

Yes. Enter both values as YYYY-MM-DD. The reference date must not be earlier than the birth date, but it may be before or after today because today is not the calculation boundary.

How are February 29 anniversaries treated?

For this calculator, an anniversary of February 29 clamps to February 28 in a non-leap reference year. A legal or organizational rule may choose March 1 instead and must be checked separately.

Does the calculator include the reference date as a whole extra day?

No. Calendar age measures the interval from the start of the birth date to the start of the reference date. It does not add an inclusive extra day merely because both endpoint labels are displayed.

Can this calculation prove age for an official requirement?

No. It is general date arithmetic, not proof of identity or a decision about legal adulthood, work, education, insurance, immigration, retirement, benefits, or any other eligibility rule.