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

Quick dates:

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.

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.

Days Since = floor((Today − Past Date) / 86,400,000 ms)
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 MillenniumJan 1, 2000~9,556
September 11 AttacksSep 11, 2001~8,937
Start of 2010s DecadeJan 1, 2010~5,904
COVID-19 Pandemic DeclaredMar 11, 2020~2,182
Start of 2025Jan 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

Written & Reviewed by Experts
SM
Author

Sarah Mitchell, CPA

Certified Public Accountant • 12+ yrs payroll & workforce analytics

Specializes in time management, payroll compliance, and workforce optimization. Helped 500+ businesses streamline time-tracking.

DC
Fact-Checker

David Chen, MBA

Finance & Operations • MBA, Wharton

Specializes in financial modeling, regulatory compliance, and data accuracy verification across payroll and tax systems.

Embed This Calculator on Your Website

Frequently Asked Questions

Select the past date using the date picker. The calculator subtracts that date from today's date to show the total number of days that have elapsed. It also displays the result in weeks, months, years, hours, and minutes.

Yes. The calculator uses JavaScript's Date object, which correctly handles leap years (years divisible by 4, except centuries not divisible by 400). February 29 is properly accounted for in all calculations.

Calendar days count every day including weekends and holidays. Business days count only weekdays (Monday through Friday). Our calculator shows calendar days by default. For business day calculations, use our Business Days Calculator.

Yes. The calculator displays results in total days, weeks + remaining days, months + remaining days, years + months + days, total hours, and total minutes—all from a single date input.

The number of days since January 1, 2000, changes daily. Enter the date January 1, 2000, in the calculator to see the current count. As of 2026, it is over 9,500 days since Y2K.