Что такое калькулятор рабочих дней до даты?
Этот инструмент подсчитывает количество рабочих дней (с понедельника по пятницу) между начальной и целевой датой. Субботы и воскресенья исключаются, поэтому вы видите реальное число будних дней, оставшихся до дедлайна. Начальная дата в расчёт не входит, а целевая — включается.
Как пользоваться
Выберите начальную дату (по умолчанию — сегодня) и целевую дату. Калькулятор покажет количество рабочих дней, общее число календарных дней и сколько из них приходится на выходные. Если целевая дата находится раньше начальной, результат отобразится как отрицательное число рабочих дней.
Формула расчёта
Калькулятор перебирает каждый календарный день после начальной даты и до целевой включительно. Для каждого дня он определяет день недели: если это суббота или воскресенье, день засчитывается как выходной, в противном случае — как рабочий.
$$\text{Рабочие дни} = \sum_{d \,=\, \text{Начальная дата}+1}^{\text{Целевая дата}} \begin{cases} 1 & \text{если } d \text{ — будний день} \\ 0 & \text{если } d \in \{\text{Сб},\text{Вс}\} \end{cases}$$
Пример расчёта
С понедельника 2 июня 2025 года по понедельник 16 июня 2025 года проходит 14 календарных дней. Перебираем дни с 3 по 16 июня: в этот промежуток попадают два уикенда (7, 8, 14 и 15 июня = 4 выходных дня) и 10 будних дней. Итого получаем \(10\) рабочих дней, \(14\) календарных дней и \(4\) выходных дня.
Частые вопросы
Учитывается ли начальная дата? Нет. Начальная дата исключается, а целевая — включается в расчёт.
Исключаются ли государственные праздники? Нет. Из подсчёта убираются только выходные. Праздничные дни в разных странах отличаются (например, в России свой производственный календарь), поэтому при необходимости вычитайте их вручную.
Что будет, если целевая дата уже в прошлом? Тогда количество рабочих дней покажется со знаком минус — это означает, что целевая дата наступает раньше начальной.