Explain it like I'm 12
This calculator first counts the days between two dates, then groups those days into blocks of seven. The answer tells you both the neat week count and any leftover days, so "56 days" becomes "8 weeks exactly."
Time & Date
Convert two calendar dates into elapsed days, exact decimal weeks and whole weeks plus remaining days.
Calculator
Elapsed days = (end date at UTC midnight − start date at UTC midnight) ÷ 86,400,000. Decimal weeks = elapsed days ÷ 7. Whole weeks = floor(|elapsed days| ÷ 7), with remaining days = |elapsed days| mod 7.
This is the method behind the answer, so the result can be checked rather than simply trusted.Visual grid
Weeks Between Dates is not just a final answer. It is a step on a line: before and after, input and output, assumption and result.
CalculationTime keeps the path visible: the input, the method and the final number belong together.
CalculationTime
Elapsed days = (end date at UTC midnight − start date at UTC midnight) ÷ 86,400,000. Decimal weeks = elapsed days ÷ 7. Whole weeks = floor(|elapsed days| ÷ 7), with remaining days = |elapsed days| mod 7.
Use this space on the printed report for client, supplier, classroom, job-location, measurement, quote or approval notes.
This calculator first counts the days between two dates, then groups those days into blocks of seven. The answer tells you both the neat week count and any leftover days, so "56 days" becomes "8 weeks exactly."
CalculationTime converts weeks between dates by first counting elapsed Gregorian calendar days at UTC midnight, then dividing by seven and reporting both whole weeks and remaining days.
Elapsed days = (end date at UTC midnight − start date at UTC midnight) ÷ 86,400,000. Decimal weeks = elapsed days ÷ 7. Whole weeks = floor(|elapsed days| ÷ 7), with remaining days = |elapsed days| mod 7.
18 May 2026 to 13 July 2026 spans 56 elapsed days. 56 ÷ 7 = 8, so the result is 8 whole weeks and 0 remaining days. A 59-day span would be 8 weeks and 3 days.
Master’s Tip: write down whether your schedule uses elapsed weeks, inclusive date counting or named calendar weeks. “Eight weeks from today” and “during the eighth calendar week” can mean different real dates.
Standard or basis: transparent Gregorian calendar arithmetic using UTC midnight and a seven-day week. No local holiday, employment, medical, legal or school-calendar rule is claimed.
Methodology & Accuracy
CalculationTime pages are built around visible arithmetic: the formula, assumptions, worked example and practical limitations are shown so the result can be checked rather than simply trusted.
Elapsed days = (end date at UTC midnight − start date at UTC midnight) ÷ 86,400,000. Decimal weeks = elapsed days ÷ 7. Whole weeks = floor(|elapsed days| ÷ 7), with remaining days = |elapsed days| mod 7.
Standard or basis: transparent Gregorian calendar arithmetic using UTC midnight and a seven-day week. No local holiday, employment, medical, legal or school-calendar rule is claimed.
Where a calculator follows a named legal, trade or industry standard, that standard is cited visibly. Otherwise the page uses transparent general arithmetic and states its limits.Master’s Tip: write down whether your schedule uses elapsed weeks, inclusive date counting or named calendar weeks. “Eight weeks from today” and “during the eighth calendar week” can mean different real dates.
Count the elapsed days between the start date and end date, then divide by seven. The remainder becomes extra days after the whole weeks.
No. It uses elapsed-day counting, where the start date is day zero. Inclusive counting is a different convention.
If the end date is before the start date, the elapsed days and weeks are negative. That is useful for checking how far a past deadline or event sits before the start date.
No. This page uses seven-day calendar weeks. Business weeks, payroll weeks and school weeks can have separate regional rules.
Weeks are useful because they sit between single days and larger calendar systems. A seven-day block is simple enough for classroom arithmetic, but practical enough for projects, rosters, pregnancy notes, subscription windows and delivery schedules.
The weeks-between-dates calculation depends on a fixed seven-day cycle. Once the elapsed day count is known, weeks are found by grouping those days into sevens and leaving any remainder as extra days.
A result such as 8 weeks means 56 elapsed days. That is different from ISO week numbers, named payroll weeks, school weeks or inclusive date ranges where the starting date may be counted as part of the total.
Date-only calculations should not gain or lose an hour because of daylight-saving time. Evaluating both dates at UTC midnight keeps the arithmetic focused on whole calendar days before converting the count into weeks.