Что считает этот калькулятор
Этот инструмент точно подсчитывает, сколько недель и дней проходит между двумя календарными датами. Укажите начальную и конечную дату — и калькулятор покажет общее количество дней, сколько полных недель в нём укладывается и сколько дней остаётся сверх. Чаще всего им пользуются для отслеживания срока беременности (акушерский срок принято указывать в формате «недели + дни»), но он одинаково удобен и для планирования проектов, расчёта периодов подписки, подсчёта дней до годовщины или любого другого случая, когда нужно узнать, сколько прошло времени.
Как пользоваться
Введите более раннюю дату в поле Начальная дата, а более позднюю — в поле Конечная дата, и сразу увидите результат. В заголовке отображается длительность в неделях и днях, а в таблице — общее число дней, количество полных недель и остаток дней. Если поменять даты местами, калькулятор возьмёт модуль разницы, поэтому результат всегда будет положительным.
Как работает формула
Сначала калькулятор определяет общее число целых дней между датами: всего дней = конечная дата − начальная дата. Затем он делит это число на 7, оставляя только целую часть — это и есть количество полных недель, а остаток превращается в дополнительные дни:
$$\text{недели} = \left\lfloor \frac{|D|}{7} \right\rfloor \quad \text{и} \quad \text{дни} = |D| - 7\left\lfloor \frac{|D|}{7} \right\rfloor$$
Поскольку в неделе ровно 7 дней, такой пересчёт абсолютно точен и не «теряет» ни одного дня.
Разбор на примере
Допустим, начальная дата — 1 января 2024 года, а конечная — 15 марта 2024 года. Всего между ними 74 дня. Делим 74 на 7 и получаем 10 с остатком 4, то есть результат — 10 недель и 4 дня, или 74 дня в сумме.
$$\text{недели} = \left\lfloor \frac{74}{7} \right\rfloor = 10, \quad \text{дни} = 74 - 7 \times 10 = 4$$
Частые вопросы
Учитываются ли при подсчёте обе даты — начальная и конечная? Нет. Калькулятор измеряет промежуток между датами, поэтому если ввести одну и ту же дату дважды, результатом будет 0 дней.
Почему порядок дат не имеет значения? Калькулятор использует модуль разницы, поэтому при перестановке начальной и конечной даты результат остаётся тем же положительным числом недель и дней.
Подходит ли он для подсчёта срока беременности? Да. Акушерский срок принято записывать как количество полных недель плюс дополнительные дни — именно это и выдаёт калькулятор, отсчитывая от выбранной вами даты.