Days between dates
Pick two dates and see the gap in days, weeks, and years, months and days. Or add or take away a number of days, weeks, months or years from a date.
The gap between two dates
Add or subtract from a date
The number of days is the difference between the two calendar dates, so 1 January to 2 January is 1 day. Add one if you want to count both the first and last day. Years, months and days are counted from the earlier date: whole years first, then whole months, then days left over.
Adding months is done by calendar month, not by 30 days. If you add one month to 31 January there's no 31 February, so you get the last day of February. Dates are worked out without time zones or clock changes, so a day is always a day.
Does it count the first day?
The main answer doesn't, so 1 January to 2 January is 1 day. The 'Including the start day' line gives the figure that counts both ends.
How many weeks is that?
The weeks and days line shows whole weeks and the days left over.
Can I count backwards?
Yes. Put the later date first and it tells you the dates are the wrong way round while still giving the gap. For adding, choose Subtract.
Does it allow for leap years?
Yes. Real calendar dates are used, so 29 February is handled correctly.
Everything happens in your browser. Nothing you type or add is uploaded to us or anyone else, and the tool works with no account.
Free to use. Results are for convenience: check anything important before you rely on it.