Date Calculator

Pick two dates to see how many days, weeks, months and years lie between them. You can also add or subtract days from the first date to find a new date.

What it does

  • Days between two dates
  • The same gap in weeks and days, and in months and days
  • Add or subtract days to find a new date
  • The weekday of the new date

How to use it

  1. Pick the start date and the end date.
  2. Optionally type a number of days to add, or a minus number to go back.
  3. Read the gap and the new date.

How are dates counted?

The tool counts the days from the start date to the end date, not including the start day itself. Between 1 January 2026 and 31 December 2026 there are 364 days, which is exactly 52 weeks.

Months and days are counted on the calendar, so the length of each month is respected. Adding days moves forward through real months, including leap years, so 1 January 2026 plus 30 days is 31 January 2026.

Example

From 1 January 2026 to 31 December 2026 is 364 days, or 52 weeks, or 11 months and 30 days. Adding 30 days to 1 January 2026 gives Saturday, 31 January 2026.

Questions people ask

Does it include the end date?
It counts the days between, so the start day is not counted. Add one if you want both dates included.
Can I go backwards in time?
Yes. Use a negative number of days, such as -30, to find a date earlier than the start.
Does it handle leap years?
Yes. It uses the real calendar, so 29 February is counted in leap years.

Disclaimer

This tool is for general information only. Results are provided as they are, with no guarantee that they are complete, accurate or right for your situation. You use this tool at your own risk, and TheFreeTool is not liable for any loss that follows. Read the full disclaimer

Was this tool helpful?