SwiftTools

Weeks between dates

See how many complete weeks — plus leftover days — sit between any two dates.

Choose two dates

How the weeks between dates calculator works

Enter two dates and this calculator converts the gap into full 7-day weeks plus any remaining days — for example, a 10-day gap is 1 week and 3 days. It is handy for tracking pregnancy weeks, project sprints, rental periods, or age in weeks.

A “week” here means any 7 consecutive days, not a Monday-to-Sunday calendar week, so the count works the same wherever your week starts.

full weeks = floor(total days ÷ 7)

Weeks between dates FAQ

Is a week Monday to Sunday here?

No. A week means any 7 consecutive days, so the result is the same regardless of which weekday your range starts on.

What happens to the leftover days?

They are shown separately. A 10-day gap, for example, is reported as 1 full week and 3 extra days.

Does the order of the dates matter?

No — the tool counts the absolute gap between the two dates either way round.