🎂 Date & Time Birthday countdown Last tested2026-05-25
Age Calculator in seconds.
⚡
Quick answer
Someone born on March 15, 1990 is 36 years, 2 months, and 10 days old as of May 25, 2026 — with their next birthday in 294 days (March 15, 2027).
🎂
Age Calculator
Years
36
Months
2
Days
17
Next Birthday
Your next birthday is in 287 days (March 15, 2027)
Fun Facts
Total Days
13,227
Total Hours
~317,448
Total Weeks
1,889
✨ Live · Results update as you type
📖 How it works
Three numbers. Exact age.
1
Enter your date of birth using the date picker.
2
"Calculate As Of" defaults to today — change it to any past or future date.
3
See exact years, months, days — plus birthday countdown and fun life stats.
🧮 The math
How age is computed.
Step-by-step
- 1.Compute full calendar years elapsed between DOB and target date.
- 2.From the remaining partial year, count full months, adjusting for months with different day counts.
- 3.The leftover is the day count — always exact because we account for 28/29/30/31-day months.
- 4.Total days = (target − DOB) in ms ÷ 86,400,000. Weeks = ⌊totalDays ÷ 7⌋.
❓ FAQ
Common questions.
How is age calculated in years, months, and days?
Start with the full difference in calendar years. Then count remaining months. Then count remaining days — adjusting for varying month lengths. For example, if you were born on March 15 and today is May 25, you're 2 months and 10 days past your birthday this year.
Why does the day count sometimes feel off?
Different months have different lengths (28–31 days). The calculator always uses the actual number of days in each preceding month when computing the "days" remainder, so the result is exact.
Can I calculate age for a future date?
Yes — change the "Calculate As Of" date to any future date and the calculator will show your projected age on that day. Useful for finding your age at a milestone event.
How is the next birthday countdown calculated?
We find the next occurrence of your birth month and day. If your birthday has already passed this calendar year, we advance to next year. The countdown shows exact days remaining.
What if I was born on February 29 (leap day)?
The calculator handles leap-day birthdays correctly. In non-leap years, your birthday is treated as March 1 for the purpose of the next-birthday countdown, which matches common practice.