Days Old Calculator

Enter a birth date (or any start date) and an as-of date to find out exactly how many days old you are — plus the same span in weeks, average months, and your next round-number day milestone.

Quick Facts

Method
Whole-day count between two calendar dates
Total days = (as-of date − birth date) in 24-hour days, including every leap day in between.
Milestones
Tracked in round 1,000-day steps
10,000 days ≈ 27.4 years; 20,000 days ≈ 54.8 years.

Your Results

Calculated
Days old
-
Full days from birth to as-of date
In weeks
-
Same span as weeks + leftover days
In months (avg.)
-
Using an average month of 30.44 days
Next milestone
-
Next round 1,000-day count

Ready

Enter a birth date and press Calculate to see how many days old you are.

About the Days Old Calculator

This calculator turns a birth date (or any start date) into the exact number of days that have passed as of a chosen date — by default, today. Rather than estimating with "years times 365," it works directly with calendar dates using the millisecond difference between them, so every leap day in between is counted automatically. Alongside the raw day count, it converts the same span into whole weeks, an average-month estimate, and the next round 1,000-day milestone.

The formula

The core calculation is a single subtraction of two calendar dates, both anchored to local midnight:

  • Total days old = round((as-of date − birth date) in milliseconds ÷ 86,400,000), the number of milliseconds in a day.
  • Weeks = floor(total days ÷ 7), with the remainder (0-6) shown as leftover days.
  • Months (average) = floor(total days ÷ 30.436875), where 30.436875 is the average Gregorian month length (365.2425 ÷ 12), with the remainder shown as leftover days.
  • Next milestone = the next multiple of 1,000 days above the current total, with the calendar date it falls on found by adding the remaining days to the as-of date.

Because total days is computed from actual calendar dates rather than a fixed 365-day year, it automatically accounts for every February 29 that occurred between the two dates — a person's day count and their "years times 365" estimate quietly drift apart by about one day for every four years lived.

Why weeks and months, too

A raw day count like "13,150 days" is hard to picture at a glance, so the calculator also expresses it in two more familiar units. Weeks divide evenly since every week is exactly 7 days. Months don't have one fixed length — they run from 28 to 31 days — so the calculator uses the average calendar month instead of a calendar-exact year/month/day breakdown, giving a consistent estimate no matter which month the dates fall in.

Reading the milestone

The milestone tracks the next round 1,000-day total — a popular informal way to mark a "days old" anniversary the same way people celebrate round-number birthdays. It shows both how many days remain and the calendar date the milestone lands on, so you can plan ahead for it.

Frequently Asked Questions

How is "days old" calculated?
The calculator takes the whole-day difference between your as-of date and your date of birth: (as-of date minus birth date) in 24-hour days, computed from the millisecond difference divided by 86,400,000. Every leap day that falls in between is included automatically because the math works from actual calendar dates, not an average year length.
Why do the weeks and months not divide evenly?
Weeks convert cleanly because every week is exactly 7 days, so the total splits into full weeks plus 0-6 leftover days. Months don't have a fixed length - they run from 28 to 31 days - so the calculator uses the average calendar month (30.436875 days, or 365.2425 divided by 12) to give a consistent months-and-days estimate rather than a calendar-exact breakdown.
What is the day-count milestone?
The milestone is the next round multiple of 1,000 total days - 1,000; 2,000; 10,000; and so on - after your current day count. Many people mark 10,000 days (about 27.4 years) or 20,000 days (about 54.8 years) as informal celebrations, similar to a birthday.
Does the calculator account for time zones or the time of day?
No. Both dates are treated as whole calendar days starting at local midnight, so only the calendar date matters, not a specific time or time zone. This matches how most days-old and age calculators work.