Checking exact age for a deadline or enrolment
Set the target day as the reference date and confirm whether the required age has been reached by then.
Guide
Age Calculator turns a birth date and a “reference date” into the exact age, the Chinese nominal age (xusui), the zodiac animal and the star sign in one pass, plus total months, weeks, days and hours and the next birthday. Exact age follows the Gregorian birthday; the nominal age is calculated from the lunar module when it is available, as the difference between the lunar year of birth and the lunar year of the reference date plus one, so it is not simply the difference between Gregorian years. The reference date defaults to today and can be set to any past or future day.
Updated 2026-09-102 min read
| Input | Output | Notes |
|---|---|---|
| 1995-06-15, reference 2026-09-10 | 31 years old | The exact age increases only on the birthday itself |
| Born in the twelfth lunar month, crossing the Spring Festival | The nominal age can be one more than “year difference + 1” | Implemented as a difference of lunar years |
lunar-javascript module; if it fails to load, or the date falls outside the calendar range, the zodiac and star sign may be empty and the nominal age falls back to exact age + 1.Set the target day as the reference date and confirm whether the required age has been reached by then.
See how many days you have lived, how many remain until the next birthday, and the zodiac animal and star sign as extras.
When the lunar module is available, the tool counts changes of the lunar year, so it can differ from the simple “this year − birth year + 1” around the Spring Festival.
The lunar module is loaded asynchronously on demand, so the lunar fields can be empty right after the page opens or if the module fails to load.
The birth date and reference date are computed in the browser only; the lunar-calendar capability comes from a dependency bundled with the app and does not call an external calendar API.
Updated 2026-09-10
Exact and nominal age, zodiac animal, star sign and next-birthday countdown, with totals in months, weeks and days
Exact age
31 years
By your Gregorian birthday
Nominal age
32 years
1 at birth, plus 1 each Spring Festival
Zodiac animal
-
By lunar year
Star sign
-
Total months
375 months
Total weeks
1,632 weeks
Total days
11,427 days
Total hours
274,248 hours
Next birthday
June 15, 2027 (Tuesday)
In 261 days you will turn 32 years old