Days Since Date Calculator
Find out exactly how many days, weeks, months, and years have passed since any date in the past.
Select a Past Date
How It Works
1. Pick a Date
Select any past date using the date picker or use one of the quick-date buttons.
2. Instant Calculation
The calculator computes the exact difference between that date and today, handling leap years automatically.
3. Multiple Units
See results in days, weeks, months, years, hours, minutes, and seconds—all at once.
Features
Any Past Date
Works with any date in the past—days, decades, or centuries ago.
Leap Year Aware
Properly accounts for leap years and varying month lengths.
Six Result Formats
Days, weeks+days, months+days, years+months+days, hours, and minutes.
Quick Date Buttons
One-click buttons for popular dates like Y2K, 2020, and more.
Client-Side Only
All calculations run in your browser. No data is sent to any server.
Responsive Design
Optimized layout for phones, tablets, and desktop screens.
Related Calculators
What Is a Days Since Calculator?
A days-since calculator measures the number of calendar days that have elapsed between a past date and today. It answers the question "How many days ago was [date]?" by computing the mathematical difference between two points on the calendar. While you could count days manually on a calendar, this becomes impractical for periods spanning months, years, or decades—which is exactly when an automated calculator becomes essential.
This tool is different from a "days between dates" calculator in one important way: the end date is always today. That makes it ideal for tracking ongoing durations—how long since you started a job, how many days since an event, or how far you are into a streak or commitment.
How Days Since Is Calculated
The calculation converts both dates to a common epoch (milliseconds since January 1, 1970, in JavaScript), subtracts the past date from today, and divides by the number of milliseconds in a day (86,400,000). The result is floored to get whole days.
Weeks = floor(Days / 7) | Remaining Days = Days mod 7
Hours = Days × 24 | Minutes = Days × 1,440
Example
Past date: January 1, 2020
Today: March 1, 2026
Total days: 2,251 days
Weeks + days: 321 weeks, 4 days
Years + months + days: 6 years, 1 month, 29 days
Common Use Cases
The days-since calculation appears in surprisingly many areas of daily life, business, health, and personal tracking. Here are the most common scenarios.
Sobriety and Habit Tracking
Recovery programs and habit-building apps track "days since" as a core metric. Whether it's days since quitting smoking, days since starting a fitness routine, or days on a streak of daily meditation, the count provides motivation and accountability. Reaching milestones like 30, 90, 180, and 365 days marks significant achievements. Our calculator lets you enter your start date and instantly see your current streak.
Employment Duration
Knowing how many days (or years) you've been at a job matters for vesting schedules, eligibility for benefits, tenure-based raises, and resume accuracy. HR departments track employment duration for probation periods, FMLA eligibility (12 months and 1,250 hours), and retirement calculations. Enter your hire date to see your exact tenure.
Warranty and Return Periods
Products come with warranty periods (30 days, 1 year, 5 years), and stores have return windows (14 days, 30 days, 90 days). Enter your purchase date to see if you're still within the coverage period. This is especially useful for electronics, appliances, and subscription services with trial periods.
Pregnancy and Health Milestones
Medical contexts often measure time from a specific date: days since a surgery, weeks since conception (pregnancy tracking), days since a diagnosis, or time elapsed since the start of a treatment cycle. Doctors and patients use these calculations to schedule follow-ups, assess recovery timelines, and track medication durations.
Historical and Educational
Students, historians, and trivia enthusiasts often want to know how many days since a historical event. How many days since the moon landing (July 20, 1969)? Since the fall of the Berlin Wall (November 9, 1989)? Since the release of a favorite album? These calculations put historical events into a tangible perspective that years alone cannot provide.
Leap Year Handling
Leap years add an extra day (February 29) to the calendar every four years, with exceptions for century years not divisible by 400. This means 2000 was a leap year (divisible by 400), but 1900 was not (divisible by 100 but not 400). Our calculator handles this automatically through JavaScript's Date object, which encodes the Gregorian calendar rules internally.
Leap year rule: A year is a leap year if it's divisible by 4, except for years divisible by 100, unless they're also divisible by 400. This means 2024 and 2028 are leap years, but 2100 will not be.
Days Since Reference Table
Here are some commonly referenced dates and approximate day counts (as of early 2026):
| Event / Date | Date | Approx. Days Since |
|---|---|---|
| Y2K / New Millennium | Jan 1, 2000 | ~9,556 |
| September 11 Attacks | Sep 11, 2001 | ~8,937 |
| Start of 2010s Decade | Jan 1, 2010 | ~5,904 |
| COVID-19 Pandemic Declared | Mar 11, 2020 | ~2,182 |
| Start of 2025 | Jan 1, 2025 | ~425 |
Converting Between Time Units
Once you know the total number of days, converting to other units is straightforward multiplication or division. Our calculator performs all of these conversions automatically, but understanding the math helps you verify results and do quick mental estimates.
Days to Weeks
Divide by 7. The quotient is full weeks; the remainder is extra days. For example, 100 days = 14 weeks and 2 days. This is useful for pregnancy tracking (gestational age is measured in weeks) and project planning.
Days to Months
Since months vary in length (28–31 days), there's no single divisor. The calculator computes this by stepping through actual calendar months from the start date to today, counting complete months and leftover days. The average month is approximately 30.44 days, so dividing by 30.44 gives a rough estimate for quick calculations.
Days to Years
A year is 365 days (or 366 in a leap year). The average Gregorian year is 365.2425 days. For precise results, the calculator counts complete calendar years, then remaining months and days. For rough estimates, dividing days by 365.25 works well.
Conversion Example
1,000 days = 142 weeks + 6 days
1,000 days ≈ 32 months + 26 days
1,000 days ≈ 2 years, 8 months, 26 days
1,000 days = 24,000 hours
1,000 days = 1,440,000 minutes