Date Calculator
Two calculations that come up constantly and that phones and spreadsheets both make awkward: how many days lie between two dates, and what date falls a given number of days, weeks, months, or years from another one. Pick two dates and you get the total in days, the same distance expressed in years, months, and days, whole weeks with the leftover days, and a split into weekdays and weekend days for anything measured in working time. Switch modes and you can push a date forward or pull it back; month arithmetic clamps to the end of the target month, so 31 January plus one month is 28 February rather than an invented 3 March. Leap years and daylight saving are both handled, which is where most quick calculations go one day wrong. Nothing is sent anywhere — the arithmetic runs in your browser.
Days between
The same day — Tuesday, September 8, 2026 and Tuesday, September 8, 2026.
- Calendar
- 0y 0m 0d
- Weeks
- 0
- Weekdays
- 0
- Weekend days
- 0
Weekday and weekend counts include the start date and stop before the end date, so together they add up to 0.
How to use the date calculator
- Choose 'Days between dates' and set a start and an end date.
- Read the total, along with the calendar breakdown and the weekday and weekend split.
- Switch to 'Add or subtract' to move a date by years, months, weeks, or days.
- Copy the resulting date, or swap the two dates to count in the other direction.
Frequently asked questions
- Does the count include the start and end dates?
- The day total is the distance between the two dates, so 1 March to 2 March is one day. If you need the inclusive count — both endpoints counted, the way a hotel counts nights versus days — add one.
- How are weekdays counted?
- The range is walked from the start date up to but not including the end date, and each day is classified as a weekday (Monday to Friday) or a weekend day. The two figures always add up to the day total. Public holidays are not deducted, because they differ by country.
- What happens when I add a month to the 31st?
- The result clamps to the last day of the target month: 31 January plus one month is 28 February, or 29 February in a leap year. Years and months are applied first, then weeks and days, which is the order that keeps the answer predictable.
- Do leap years and daylight saving affect the result?
- Leap days are counted — 2024 has 366 days between 1 January and 1 January. Daylight saving cannot affect anything here: every date is anchored at midday UTC internally, so a clock change can never move a date across midnight and drop a day.
Related tools
Time Zone Converter
Convert a date and time between any two time zones, with daylight saving handled and a live world clock. Runs in your browser, no signup.
Unit Converter
Convert length, weight, temperature, area, volume, and speed instantly. Exact conversion factors, a table of every unit, and nothing leaves your browser.
JSON to CSV Converter
Convert JSON to CSV in your browser. Flattens nested objects, quotes safely, and downloads a spreadsheet-ready file. Nothing is uploaded.