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 date | Reference date | Full age |
|---|---|---|
| 2000-06-15 | 2025-06-14 | 24 (day before birthday) |
| 2000-06-15 | 2025-06-15 | 25 (on the birthday) |
| 1990-01-01 | 2025-12-31 | 35 |
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):
| System | Math | Result |
|---|---|---|
| Full age | 2025−1995, May not reached → −1 | 29 |
| Nominal age | 2025−1995+1 | 31 |
| Exact age | 29 years 10 months | 29.83 years |
When the gap is 1 vs 2
| Period | Nominal − Full |
|---|---|
| After birthday, after New Year | 1 |
| Before birthday, after New Year | 2 |
| After birthday, before New Year | 0 (both just incremented) |
| Before birthday, before New Year | 1 |
Which one do legal contexts use?
- 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
- Reporting nominal age as full age: resumes and legal documents need full age — errors can have real consequences.
- Miscounting on the birthday: you ARE the new age on the birthday itself (25 on your 25th birthday).
- Adding nominal age at Jan 1: it increments at Spring Festival, not the Gregorian new year.
- 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.