Skip to main content
SK Play Labs logoSK Play Labs

Date Difference

Days, weeks, months between two dates.

Runs entirely in your browser — nothing you enter is uploaded or sent to a server.

It counts the days between the two dates and doesn't include both ends — add one if your case needs to count the start and end day both, like a notice period. Read our full disclaimer.

About this tool

Pick two dates and this tool tells you how far apart they are — the total number of days and weeks, and a calendar breakdown in years, months, and days. It's handy for deadlines and countdowns, working out a notice period or contract term, counting the days until an event, or checking how long ago something happened. The dates can go in any order, the 'to' date defaults to today, and it all calculates in your browser.

Try it

From 1 January 2026 to 15 March 2026 is 73 days — 10 weeks and 3 days, or 2 months and 14 days.

How to use

  1. 1Choose the 'from' date.
  2. 2Choose the 'to' date (defaults to today).
  3. 3Read the total days/weeks and the years/months/days breakdown.

Features

  • Total days and weeks between the dates.
  • Years / months / days calendar breakdown.
  • Order-independent — pick the dates in any order.

Frequently asked questions

How do I calculate the number of days between two dates?

Enter a 'from' and a 'to' date and the tool subtracts one from the other, showing the total days (and weeks) between them. The 'to' date defaults to today, so you can also count days since or until a single date.

Does the count include both the start and end dates?

It counts the number of days between the two dates (the difference). Add one if you need to include both endpoints — for example a notice period that counts the first and last day.

Does it handle leap years and different month lengths?

Yes. Both the total-days count and the years/months/days breakdown use real calendar lengths, including 29 February in leap years, so the result is exact rather than an approximation.

Can I count the days until a future date?

Yes. Put today (or any start) as the 'from' date and a future date as the 'to' date to get a countdown in days and weeks — handy for an event, a due date, or a deadline.

How is this different from the Age Calculator?

They're close: the Age Calculator is tuned for a date of birth and phrases the result as an age, while Date Difference measures the gap between any two dates as both total days/weeks and a calendar breakdown.

More utilities tools

View all