Blog

How Old Am I in Days? How to Work It Out (and in Hours, Minutes and Seconds)

To find your age in days, count the days from your date of birth to today, remembering that every fourth year is a leap year with one extra day. A quick approximation is your age in years times 365.2425, plus the days since your last birthday; the exact count needs the leap days between your birth date and now.

This article shows both methods, the conversions to hours, minutes and seconds, and the details that trip people up, so you can check any calculator’s answer instead of trusting it.

The quick estimate

Multiply your whole-number age by 365.2425 (the average length of a calendar year over the 400-year cycle, counting the leap years). Then add the days since your last birthday.

For example, someone who turned 30 exactly 100 days ago:

The true answer will be 11,057 or 11,058 depending on how the leap days fall. For most purposes that is close enough, and it takes ten seconds.

The exact count

For an exact figure, count the leap days rather than averaging them.

  1. Count whole years since your birthday. Multiply by 365.
  2. Add one day for each 29 February that has occurred between your birth date and today. A year is a leap year if it is divisible by 4, except that century years are leap years only if divisible by 400. So 2000 and 2024 were leap years; 1900 and 2100 are not.
  3. Add the days since your most recent birthday, counting month by month (31 for January, 28 or 29 for February, and so on).

Take someone born on 15 March 1990 who is checking on 6 September 2026. That is 36 full years (15 March 1990 to 15 March 2026), which is 36 x 365 = 13,140. Leap days in that span: 1992, 1996, 2000, 2004, 2008, 2012, 2016, 2020 and 2024, which is 9. Days from 15 March to 6 September 2026: 16 remaining in March, then April 30, May 31, June 30, July 31, August 31, plus 6 in September, which is 175. Total: 13,140 + 9 + 175 = 13,324 days.

If you do this and a calculator disagrees by one, the difference is almost always whether it counts today as a full day. Some do, some do not.

Converting to hours, minutes and seconds

Once you have days, the rest is multiplication:

For 13,324 days: 319,776 hours, 19,186,560 minutes, and 1,151,193,600 seconds. So this person passed one billion seconds alive a few years ago, at about 31.7 years old. One billion seconds is a milestone many people like to work out, and it lands at 31 years and roughly 8 months for everyone, give or take the leap days.

The two things that make “exact” fuzzy

Time of birth

Days-old figures assume a boundary at midnight, which is fine for days. As soon as you want hours or seconds, you need the time you were born. If you do not know it, the honest thing is to say the seconds figure is accurate to within about 43,200 seconds either way, which is half a day. That is not a flaw in the calculation; it is missing information. There is more on this in does time of birth matter for an exact age.

Time zones

If you were born in one time zone and are calculating in another, the day boundary shifts. It changes the hours figure by up to a day and the days figure by at most one. Calculators that let you choose the birth time zone handle this; most silently use your phone’s current zone.

Why 365.2425 and not 365.25

Both numbers appear in calculators. 365.25 is the Julian average, which assumes a leap year every four years without exception. 365.2425 is the Gregorian average, which accounts for the skipped century years. Over a human lifetime the difference adds up to well under a day, so either gives a usable estimate; 365.2425 matches the calendar we actually use. The decimal age article goes deeper into which year length a live counter should use and why.

Some reference points

Using 365.2425 days per year:

“10,000 days old” is a real milestone that people mark, and it is a good sanity check: if a calculator says a 27-year-old is 12,000 days old, something is wrong.

Doing it on your phone instead

If you want the number to be there every time you look rather than something you compute, the choice is between a widget that updates a few times an hour and a live wallpaper that runs continuously. TimeBorn shows age in decimal years rather than days, so 13,324 days would read as about 36.48 years, ticking to as many decimal places as you choose. It works from your birth date, which stays on the phone, and needs no internet. The faces show what the number looks like in different styles.

More from the blog

All posts