Что такое калькулятор «Сколько дней до пятницы»?
Этот простой инструмент мгновенно покажет, сколько дней осталось до ближайшей пятницы. Считаете ли вы дни до выходных, планируете дедлайн или просто стало любопытно — выберите сегодняшний день недели, и калькулятор тут же выдаст количество дней до пятницы: от 0 (если сегодня уже пятница) до 6.
Как пользоваться
Выберите сегодняшний день недели из выпадающего списка — результат обновится автоматически. Если оставить значение по умолчанию, калькулятор подставит текущую дату с вашего устройства. В ответе указано количество полных дней от сегодняшнего дня до ближайшей пятницы; если сегодня уже пятница, результат будет равен 0.
Как работает формула
Каждому дню недели присваивается номер: воскресенье = 1, понедельник = 2, ... суббота = 7 — в соответствии со стандартной календарной нумерацией. Пятница имеет номер 6. Количество дней до пятницы считается так:
$$\text{дни} = \left(\left(6 - d\right) \bmod 7 + 7\right) \bmod 7$$
Две операции взятия остатка (mod) обеспечивают «переход через неделю»: для дней после пятницы (например, субботы) отсчёт корректно ведётся вперёд до следующей пятницы, а не уходит в минус.
Разбор примера
Допустим, сегодня понедельник (\(d = 2\)). Тогда $$\text{дни} = \left(\left(6 - 2\right) \bmod 7 + 7\right) \bmod 7 = \left(4 + 7\right) \bmod 7 = 11 \bmod 7 = 4.$$ Значит, до пятницы 4 дня — вторник, среда, четверг, пятница. А если сегодня суббота (\(d = 7\)): $$\text{дни} = \left(\left(6 - 7\right) \bmod 7 + 7\right) \bmod 7 = \left(-1 + 7\right) \bmod 7 = 6,$$ то есть до пятницы остаётся шесть дней.
Частые вопросы
Что означает результат 0? Это значит, что сегодня уже пятница.
Учитывается ли сегодняшний день? Нет — считается количество дней от сегодняшнего дня вперёд до пятницы, поэтому сегодня — это «нулевой» день.
А если сегодня суббота? Ближайшая пятница наступит через 6 дней, поэтому результат будет 6.