Days Old

Calculate your age in days from any birth date.

Everyday Optional time of birth 10k / 20k / 30k milestones Exact y/m/d breakdown
Rate this calculator

How many days old are you?

Days · hours · minutes · seconds · weeks · exact age · milestones

Instructions — Days Old

1

Enter your date of birth

Pick the exact calendar day you were born. The calculator accepts any date from the early 20th century onward and works correctly across leap years and century rollovers.

2

Set the reference date

By default the reference is today, so the result is your live age in days. Press Today to refresh, or type a past or future date to count days between any two events.

3

Optionally add time of birth

Tick Include time of birth for second-level precision. Without a time, midnight is used for the birth and end-of-day for the reference — so the days count is always a complete day.

Day 0 vs Day 1: mathematics counts your birthday as day 0 (no full day lived yet). Hospitals call the same day "1 day old." This calculator uses the mathematical convention.
Leap-year birthdays: if you were born on Feb 29, the calculator counts your next anniversary as Mar 1 in common years and Feb 29 in leap years — the convention used by U.S. and U.K. civil registries.

Formulas

JavaScript stores dates as milliseconds since the Unix epoch (1 Jan 1970 UTC). Subtracting birth from reference gives the elapsed milliseconds, which then divide into the time unit you want.

DAYS LIVED
$$ D = \left\lfloor \frac{t_{ref} - t_{birth}}{86{,}400} \right\rfloor $$
Times in seconds. 86,400 = 60 × 60 × 24, the seconds in one day. The floor function discards any partial day.
DECIMAL YEARS (JULIAN)
$$ Y = \frac{t_{ref} - t_{birth}}{86{,}400 \times 365.25} $$
365.25 is the Julian year — the long-run average that absorbs one leap day every four years. Used for smooth decimal age, not for exact birthday counting.
APPROXIMATE MONTHS
$$ M_{approx} = \left\lfloor \frac{D}{30.44} \right\rfloor $$
30.44 days = 365.25 ÷ 12, the mean Gregorian month. Calendar months range from 28 to 31 days, so this is an average, not a calendar count.
10,000-DAY MILESTONE
$$ \Delta_{10k} = 10{,}000 - D $$
Days remaining until you reach 10,000 days lived — about 27 years, 4 months, 18 days. Negative means you have already passed the milestone.

Reference

Time units in days and seconds
UnitDaysSeconds
1 hour0.04173,600
1 day186,400
1 week7604,800
1 month (avg)30.442,629,800
1 common year36531,536,000
1 leap year36631,622,400
1 Julian year365.2531,557,600
1 decade (avg)3,652.5315,576,000
Common ages in days
AgeDays (approx.)Notes
1 year365 or 366Leap years add a day
10 years3,6522 or 3 leap days included
18 years6,575U.S. age of majority
21 years7,670U.S. legal drinking age
27.4 years10,000First major milestone
50 years18,263Half-century
54.8 years20,000Second major milestone
82.1 years30,000Third major milestone
100 years36,525Centenarian
Days lived by age (assuming birthday already passed this year)
AgeDaysWeeksHoursSeconds
51,82626143,830157,788,000
103,65352187,672315,619,200
186,575939157,810568,116,000
259,1311,304219,150788,940,000
3010,9581,565262,992946,771,200
4014,6102,087350,6401,262,304,000
5018,2632,609438,3001,577,880,000
6523,7413,392569,7902,051,244,000
8029,2204,174701,2802,524,608,000

Article — Days Old

A 25-year-old has lived roughly 9,131 days — closer to 9,132 if their birthday has passed and two or more leap years have fallen inside that span. The math is a single subtraction in milliseconds, but the answer it produces is more precise (and arguably more honest) than counting birthdays. A days-old calculator strips away the calendar conventions and gives you the raw count: how many full 24-hour rotations of the Earth you have been around for.

This article unpacks how the calculation works, why 10,000 days has become a quietly popular milestone, what leap years do to the count, and the medical contexts in which age in days is the standard measure rather than years.

What "days old" actually means

Age in years is a social convention. Age in days is a count. The shift sounds small, but it changes what you can measure. Asked how old you are, you give a number rounded down to the last birthday — a 25-year-old might actually be closer to 26. Asked how many days old you are, the only correct answer is the exact integer of full 24-hour periods since the moment of birth.

Two conventions diverge here. Mathematics treats the birth date as day 0: until midnight of the following day, no full day has elapsed. Medicine and most legal systems treat the day of birth as day 1, so a baby born today is "1 day old" tomorrow morning. The 1-day gap matters most for newborns; by adulthood the convention is invisible against tens of thousands of days. This calculator uses the mathematical convention — floor of elapsed seconds divided by 86,400.

Did you know

If you were born at noon on a Wednesday and check your age at 11:00 the following Wednesday, you have lived 6 days, not 7 — the seventh full day completes at noon. Time of birth swings the count by up to one day. Most calculators ignore it; this one offers it as an option.

The formula for days lived

The arithmetic is straightforward. Computers store dates as a single number: milliseconds since the Unix epoch (1 January 1970, 00:00 UTC). Subtract the birth timestamp from the reference timestamp, divide by 86,400,000 (the millisecond count of a day), and floor the result.

That single line handles leap years, daylight-saving shifts, time-zone offsets, and century rollovers correctly, because all the time-zone gymnastics happen inside the timestamp before the subtraction. The U.S. National Institute of Standards and Technology — which maintains atomic time for the country — uses the same fundamental approach for every clock-difference calculation.

  • 1 day — 86,400 seconds = 1,440 minutes = 24 hours
  • 1 common year — 365 days = 31,536,000 seconds
  • 1 leap year — 366 days = 31,622,400 seconds
  • 1 Julian year (average) — 365.25 days = 31,557,600 seconds
  • 1 month (mean) — 30.44 days = 2,629,800 seconds
  • 1 decade (mean) — 3,652.5 days = ~315.6 million seconds

The 10,000-day milestone

Ten thousand days is roughly 27 years, 4 months, and 18 days. It is far enough from an annual birthday to feel novel but not so far that it lands outside human experience — nearly every person who lives past 30 crosses it. The 20,000-day mark falls around 54 years 9 months; the 30,000-day mark around 82. Each is uncommonly remarked on outside of certain online subcultures.

The popularization of round-number day milestones is recent. British YouTuber Tom Scott put 10,000 days on the cultural map with a series of short videos in 2017 and 2019, arguing it deserved to be a personal landmark in the same register as a half-century birthday. The math was older — demographers have used the conversion for decades — but the milestone framing caught.

Did you know

The longest verified human life was Jeanne Calment of Arles, France (1875–1997). She lived 122 years and 164 days — 44,724 days. That puts her past not only 10,000 and 20,000, but also 30,000 and 40,000. Guinness World Records still lists her as the all-time record holder.

Why leap years matter for days-old math

The Gregorian calendar inserts a leap day (29 February) every year divisible by 4, with an exception every centennial year that is not divisible by 400. So 2000 was a leap year, 1900 was not, and 2100 will not be. The mean year length under this rule is 365.2425 days — close to 365.25 but not exactly.

For days-old calculations, leap years matter in two ways. First, they nudge the days-per-year average above 365: a 40-year-old has lived roughly 14,610 days, not 14,600. Second, they create the awkward case of leap-year birthdays. A person born on 29 February only has a true calendar anniversary every four years; the U.S. Social Security Administration counts 1 March as the legal anniversary in common years, while many civil-law countries count 28 February.

365 vs 365.25 vs 365.2425

Quick mental math — "age × 365" — will underestimate by about a week per decade. A 50-year-old has lived approximately 18,263 days, not 18,250. Use the Julian average 365.25 for back-of-envelope estimates, 365.2425 for census-grade precision, or just count milliseconds with a calculator.

Days old in medicine and biology

In neonatal medicine, age in days is the working unit until about 28 days of life, then months until about two years, then years. The American Academy of Pediatrics uses this scaling because growth, drug clearance, and risk metrics change visibly within a single day for a newborn but not for an older child.

The 28-day cutoff is also the boundary between "neonatal" and "post-neonatal" infant mortality in U.S. Centers for Disease Control statistics. Days lived also matters in gestational-age calculations, gerontology research, and forensic anthropology, where bone development and dental eruption track calendar days rather than birthdays.

  • Neonatal period — 0 to 28 days of life
  • Post-neonatal infancy — 29 days to 1 year
  • Toddler — ~365 to ~1,095 days (1 to 3 years)
  • Gestational age — counted in days from last menstrual period (~280 days at term)
  • U.S. infant-mortality reporting — uses day-level granularity through year 1

Pitfalls in counting days lived

Time zone and DST changes

If your birth time zone differs from your current one, the raw millisecond difference will reflect the offset. For a personal "days lived" count this is usually fine — the calculator works in whatever local time your browser reports. For legal or medical records, the original local time of birth is the canonical reference.

Calendar reforms before 1923

The Gregorian calendar was adopted at different dates in different countries. Britain skipped 11 days in September 1752; Russia skipped 13 days in 1918. A days-lived calculation that crosses a calendar-reform boundary in the source data will be off by the skipped days unless the dates are first converted to a single calendar.

Confusing days old with age in years

"25 years old" and "9,131 days old" both describe the same person near their 25th birthday, but they are not interchangeable units. Multiplying years by 365 to get days underestimates by 6 to 7 days per decade. For paperwork, use whichever the form asks for — do not convert in your head.

FAQ

About 9,131 days if your 25th birthday has just passed. The exact figure depends on leap years inside your span — a 25-year span typically includes 6 leap days, so the count is 25 × 365 + 6 = 9,131. A days-old calculator counts the milliseconds for you and removes the rounding error.
10,000 days is roughly 27 years, 4 months, and 18 days. It is far enough from an annual birthday to feel like a fresh landmark, and falls inside a stretch of life most people are alive to notice. It became a minor cultural moment after YouTuber Tom Scott popularised it in the late 2010s.
Yes. The Gregorian calendar adds a leap day every year divisible by 4 (with exceptions for centennial years not divisible by 400). Over a 40-year span you accumulate about 10 extra days from leap years. "Age × 365" undercounts by roughly a week per decade.
One Julian year is 31,557,600 seconds. A 25-year-old has lived about 789 million seconds; a 50-year-old about 1.58 billion. The calculator computes the figure exactly from your dates rather than averaging.
Yes. Put the earlier date in the birth-date field and the later date in the reference field and the calculator counts the days between them. This works for measuring elapsed days for anniversaries, projects, lease terms, or pet ages as easily as personal age.
The calculator shows the weekday for your birth date and for the reference date. The math uses the Gregorian calendar back to 1582; for dates before the local adoption of the Gregorian calendar, the result is the proleptic Gregorian weekday rather than the Julian one.
Pediatric medicine treats the day of birth as day 1, so a baby born today is "1 day old" tomorrow. Mathematical convention treats the day of birth as day 0. The hospital convention is used in U.S. neonatal records through the first 28 days of life; this calculator uses the mathematical (full-days-elapsed) count.
Jeanne Calment of Arles, France lived from 21 February 1875 to 4 August 1997 — 122 years and 164 days, or 44,724 days. She is the only person ever verified past 120 by Guinness World Records.
It can shift the count by up to one day. The calculator offers an optional time-of-birth field for second-level precision. Without it, midnight is used as the birth time and end-of-day as the reference, so the result is always the count of complete days.
JavaScript dates are accurate to the millisecond for any year from roughly -271,821 to 275,760. The calculator handles 19th- and 20th-century birth dates without issue. The one caveat is calendar reforms: countries adopted the Gregorian calendar at different dates, so days lived across a pre-1923 reform boundary may need a small correction.