ToolsCrateAll tools

Date Difference Calculator

Find out exactly how many days, weeks and months lie between two dates — or add a period to a date, or count only working days.

Total days

31

In years, months and days

0y 1m 0d

In weeks

4w 3d

That is 31 days, 744 hours, or 44,640 minutes.

Leap years are handled correctly. Month arithmetic clamps to the end of the month, so adding one month to 31 January gives 28 February (or 29 in a leap year) rather than rolling into March.

Jump straight to a preset

Frequently Asked Questions

Does it handle leap years?

Yes. The calculation works on real calendar dates, so 29 February and every leap year rule is applied correctly.

Should I include the end date?

It depends what you are counting. For a notice period or a hotel stay you usually want the inclusive count, which the checkbox provides. For an age or a gap between events, leave it off.

Why do the years-months-days and total days figures look inconsistent?

Because months have different lengths. Two months might be 59 days or 62. The breakdown counts calendar months, while the total counts actual days — both are correct.

What happens when I add a month to 31 January?

You get 28 February, or 29 in a leap year. The result is clamped to the last valid day of the target month rather than spilling over into March.