Core answer: full age (周岁) = completed years since birth (+1 on your birthday); nominal age (虚岁) = 1 at birth, +1 every Lunar New Year. Born May 1995, in March 2025: full age 29 (birthday not yet passed), nominal age 31. Law, contracts and school enrollment all use full age.

How full age works

Rule: 0 at birth, +1 each time the birthday passes.

Birth dateReference dateFull age
2000-06-152025-06-1424 (day before birthday)
2000-06-152025-06-1525 (on the birthday)
1990-01-012025-12-3135

Exact test: if today's month-day ≥ birth month-day → current year − birth year; otherwise subtract 1 more.

How nominal age works

Rule: 1 at birth, +1 at every Lunar New Year (Spring Festival).

Nominal age = current lunar year − birth lunar year + 1

Born on the 28th of the twelfth lunar month 1995: nominal age 1 at birth, and 2 two days later at New Year — "two years old" at three days of life, the classic counterintuitive case.

Side-by-side comparison

Born May 1995, reference March 2025 (after New Year):

SystemMathResult
Full age2025−1995, May not reached → −129
Nominal age2025−1995+131
Exact age29 years 10 months29.83 years

When the gap is 1 vs 2

PeriodNominal − Full
After birthday, after New Year1
Before birthday, after New Year2
After birthday, before New Year0 (both just incremented)
Before birthday, before New Year1
  • Criminal/civil law: full age (criminal responsibility at 12/14/16 full years)
  • School enrollment: 6 full years by Aug 31
  • Retirement/social insurance: full age, precise to the month
  • Driving license: 18/70 full-year thresholds
  • Traditional settings: birthday celebrations for elders and zodiac talk often use nominal age

Common mistakes

  1. Reporting nominal age as full age: resumes and legal documents need full age — errors can have real consequences.
  2. Miscounting on the birthday: you ARE the new age on the birthday itself (25 on your 25th birthday).
  3. Adding nominal age at Jan 1: it increments at Spring Festival, not the Gregorian new year.
  4. Month-age conversion: 18 months = 1.5 full years; infant developmental assessments are precise to the month.

Use the [age calculator](/c/date/age) — enter a birthday for full age, nominal age, months and the next-birthday countdown instantly.