Date Difference Calculator
Select two dates to see the difference in days, weeks, and months. Great for countdowns, project timelines, or elapsed time.
Try it with this example
Select a start date and end date. See "X days later" or "X days earlier" plus weeks and months.
What is this tool?
How many days between two dates? Project timelines, countdowns, age calculations, and contract terms often need that number. Manually counting days is tedious and error-prone. This Date Difference Calculator takes two dates and returns the difference in days, weeks, months, and years. Select a start and end date. See "X days later" or "X days earlier" plus approximate weeks and months. All calculation runs in your browser. No server calls. Simple and fast.
Use it for countdowns: "How many days until my vacation?" or "How long until the project deadline?" For elapsed time: "How many days since we launched?" or "How long have I been at this job?" The tool shows both direction (earlier vs. later) and magnitude. Same date gives zero. Dates can be in the past or future. Week and month counts are approximate—months vary in length, and "weeks" assumes 7-day periods. For exact business-day calculations, you'd need a dedicated tool, but for most everyday uses this is sufficient.
Developers use it to verify date math in code. Support teams use it to answer "how long until..." or "how long ago..." questions. Students use it for date-related assignments. The interface uses flatpickr for easy date selection; no typing required. Results update when you change either date. Clean, minimal, and always available. No signup, no limits. Bookmark it for the next time you need to know how many days stand between two dates.