emonsteremonster tools

Age and zodiac

Calculate your age, next birthday, and Western and Chinese zodiac from your date of birth.

Your inputs

Choose your dates and the calculation convention. Results update as you edit.

Calculate age at
February 29 in a non-leap year

Calculations run in your browser. Inputs are not saved or sent to analytics.

How it works

  • ( + ) − ( + ) → Completed years, Additional months, Remaining days
  • Completed years → Additional months → Remaining days → Remaining hours → Remaining minutes → Remaining seconds
  • Whole weeks = floor(Total days ÷ 7)
  • Chinese zodiac animal: Western signs use approximate conventional date ranges. Chinese animals use Lunar New Year, not January 1 or Spring Commences.
  • Aquarius: 01-20–02-18; Pisces: 02-19–03-20; Aries: 03-21–04-19; Taurus: 04-20–05-20; Gemini: 05-21–06-20; Cancer: 06-21–07-22; Leo: 07-23–08-22; Virgo: 08-23–09-22; Libra: 09-23–10-22; Scorpio: 10-23–11-21; Sagittarius: 11-22–12-21; Capricorn: 12-22–01-19
  • UTC is the default. Calendar age follows the birth timezone; elapsed seconds use actual instants and daylight-saving offsets. An anniversary in a clock gap shifts forward by the gap. Regional timezone rules come from your browser and can change.
  • Use UTC for dates before 1900. Regional clock history is outside this tool’s scope.
  • Worked example: For a birth date of 2000-01-15 and a reference date of 2026-04-20, use midnight UTC for both. The completed calendar age is 26 years, 3 months and 5 days; changing the reference date changes this example.
  • 2000-01-15 → 2026-01-15 → 2026-04-15 → 2026-04-20.
Input and formula key

Your result

Complete the inputs to see your result.

Assumptions and limitations

Civil dates use the proleptic Gregorian calendar, years 1–9999. Whole years use anniversaries, then up to 11 completed months and remaining days; month ends are clamped. A February 29 birthday in a non-leap year uses your selected February 28 or March 1 convention. Dates stay in your browser.

Sources

Explore this subject: Dates & time

Your privacy & preferences

Optional analytics helps us understand how emonster.tools is used. The site works normally without it. Your analytics choice is stored on this device so you can change it later; choosing not to allow analytics prevents optional measurement and removes Google Analytics cookies this site can access. Read Privacy Policy