Calculate your age in seconds, minutes, hours, days, weeks, months, and years. Enter your date of birth and the current date to see how long you have lived.
Your age can be expressed in many units: seconds, minutes, hours, days, weeks, months, and years. From your date of birth to a given date (usually today), the time elapsed is a fixed duration. Converting that duration into different units helps you understand how long you have lived in each unit and is useful for milestones, curiosity, or planning.
To calculate your age in days, first find the number of days between your date of birth and the current date (or any end date). From that, you can derive seconds (days × 24 × 60 × 60), minutes (seconds / 60), hours (minutes / 60), weeks (days / 7), months (days ÷ average days per month, about 30.44), and years (days ÷ 365.25 to account for leap years). Our calculator does this automatically: enter your birth date and the current date in MM/DD/YYYY format, then click Calculate.
Leap years are taken into account when using 365.25 days per year and 30.436875 days per month on average. The result is a whole-number count in each unit (e.g. total seconds, total minutes, total days), so you see exactly how many seconds, minutes, hours, days, weeks, months, and years you have lived up to the given date. You can use any end date, not just today, to see how old you were or will be on a specific date.
Use this Age in Days Calculator by entering your date of birth and the current date (or another end date) in MM/DD/YYYY format. Click Calculate to see your age in seconds (sec), minutes (min), hours (hrs), days (days), weeks (wks), months (mos), and years (yrs). All calculations run in your browser; no data is sent to any server. The tool is free and works in all supported locales.
If you were born on January 1, 1990, and the current date is February 3, 2026, the time elapsed is 36 years and about 33 days. In whole units: about 13,184 days, 1,881 weeks, 432 months, 36 years, and correspondingly 1,139,097,600 seconds, 18,984,960 minutes, and 316,416 hours. Enter 01/01/1990 and 02/03/2026 in the calculator to see the exact counts.