Back to Tools & Converters

Age Calculator

Calculate your exact age in years, months, and days. Find out how many days until your next birthday or the age difference between two people.

By Konstantin IakovlevPublished 28 March 2026Last reviewed
Data stays on your deviceVerified formula

About this calculator

This calculator uses date arithmetic. Reference: Standard date calculation. Last consulted 8 February 2026.

How age calculation handles edge cases

Calendar-aware (handles leap years)
  • Years calculation: Subtract years, adjust for unreached birthday
  • Months calculation: Difference in months (borrow from years if neg)
  • Days calculation: Difference in days (borrow from months if neg)
  • Leap year handling: Automatically accounted for
  • Time zones: Uses local browser time

Disclaimer

This calculator provides estimates for general information purposes only. Results are based on standard formulas and may not reflect your individual circumstances. Always consult a qualified professional for advice specific to your situation.

How age is calculated

Years + months + days between birth date and target date (today by default). Calendar-aware: handles leap years and varying month lengths.

  1. 1

    Calculate years

    Years = target_year − birth_year (subtract 1 if birthday not reached this year)

    Adjust if month/day < birth month/day.

  2. 2

    Calculate remaining months

    Months = target_month − birth_month (adjusted for negative)

    Borrow 12 months from year if negative.

  3. 3

    Calculate remaining days

    Days = target_day − birth_day (adjusted for negative)

    Borrow days from previous month if negative.

Worked example

Inputs: Born 15 March 1990, today 12 May 2026

Result: Age: 36 years, 1 month, 27 days.

Frequently Asked Questions

How do I calculate my exact age in years, months and days?
To calculate your exact age in years, months, and days, you subtract your date of birth from the current date using a step-by-step approach. Start with the years: subtract your birth year from the current year, then adjust if your birthday has not yet occurred this calendar year. Next, calculate the remaining months: count from your birth month to the current month, adjusting if the current day is before your birth day in the current month. Finally, count the remaining days: subtract your birth day from the current day (or calculate the days remaining in the previous month if the current day is earlier than your birth day). For example, someone born on 15 March 1990 would be 35 years, 0 months and 15 days old on 30 March 2025. Online age calculators automate this arithmetic instantly for any two dates, and can also calculate the time between any two dates, such as time since a historical event or time until a future date. Source: date arithmetic standard.
Why do different cultures count age differently?
Different cultures have historically counted age in different ways, reflecting different cultural values about when life begins and how age milestones are marked. In the Western system used in New Zealand and most of the world, a person is 0 years old at birth and becomes 1 year old on their first birthday. In the traditional East Asian age reckoning system (used historically in China, Korea, and Japan), a person is considered 1 year old at birth (acknowledging time in the womb) and gains a year of age on the Lunar New Year rather than on their individual birthday. This means a person in the traditional East Asian system could be up to two years older in counted age than in the Western system. South Korea officially standardised to the Western age counting system in 2023. In Māori culture, age and the stages of life (tamariki, rangatahi, pakeke, kaumatua) carry deep cultural significance linked to genealogy (whakapapa) and community roles. Source: General cultural reference; Stats NZ.
How is age calculated for NZ legal purposes?
In New Zealand, age for legal purposes is calculated using the Western method: a person's age is the number of completed years since their birth date. The law uses the Interpretation Act 1999, which provides that a person reaches a specific age at the beginning of the relevant anniversary of their birth. This means if you were born on 1 July 2007, you legally turn 18 at the start of 1 July 2025 (midnight at the start of that day). Age calculation is relevant in many areas of NZ law: you can leave school at 16; you can obtain a learner driver licence at 16; the age of sexual consent is 16; you can vote in elections and drink alcohol from the age of 18; the age of criminal responsibility for youth is 10; and you become fully eligible for New Zealand Superannuation at age 65. Age verification is typically based on a birth certificate, passport, or New Zealand driver licence. Source: Interpretation Act 1999 (NZ); various NZ statutes.
What is the significance of age 18 and 65 in NZ law?
Age 18 and 65 are two of the most significant legal age milestones in New Zealand. At age 18, New Zealanders gain full legal adult status: you can vote in general elections and local body elections; you can purchase and consume alcohol legally; you can enter into binding contracts without parental consent; you can get married without parental consent; you can apply for a standard firearms licence; and you are no longer subject to the youth justice system (Youth Court). At age 65, New Zealanders become fully eligible for New Zealand Superannuation (NZ Super) — a universal government pension paid at $496.38 per week (after tax, single living alone, 2025 rate) regardless of employment history or assets, funded through general taxation rather than contributions. Age 65 is also the default retirement age for KiwiSaver withdrawals and for most workplace superannuation schemes. Other notable NZ age milestones include 16 (driver licence, sexual consent, leaving school) and 20 (full unrestricted driver licence). Source: Electoral Commission NZ; IRD — NZ Super; NZ Police — Firearms.

Calculates the exact age between two dates in years, months, and days. Useful for NZ calculations such as KiwiSaver eligibility (from age 18), NZ Superannuation qualification (from age 65), and working age entitlements.

How this calculator works

Age = current date minus birth date, accounting for leap years and varying month lengths. Key NZ age milestones: 16 (minimum working age), 18 (KiwiSaver eligibility), 65 (NZ Super and KiwiSaver withdrawal).

Key NZ Age Milestones

Minimum working age16 (some restrictions apply under 18)
KiwiSaver eligibility18 years old
NZ Superannuation eligibilityAge 65 (with 10 years NZ residency since age 20)
KiwiSaver withdrawalAt age 65 (or after 5 years membership if later)
Proposed future Super age67 (subject to policy change)

NZ Super residency requirement: must have lived in NZ for at least 10 years after age 20, including 5 years after age 50.

Worked Examples

Born 15 March 1990, today 30 March 2026

Age: 36 years, 0 months, 15 days.

  1. Years: 2026 - 1990 = 36 years
  2. March 15 to March 30 = 15 days
  3. Age: 36 years, 0 months, 15 days
  4. Next birthday: 15 March 2027

Born 1 April 1961, checking NZ Super eligibility

Turns 65 on 1 April 2026 — eligible for NZ Super from that date.

  1. Birth date: 1 April 1961
  2. Age 65: 1 April 2026
  3. NZ Super eligibility: 1 April 2026 (assuming residency requirements met)
  4. Apply to Work and Income before the birthday for timely first payment

Built and maintained by Konstantin Iakovlev. Data sourced from the IRD and official New Zealand government sources.

Last reviewed: