Руководство

Как посчитать рабочие дни между датами с учётом выходных и праздников

Введите даты в формате `ГГГГ-ММ-ДД`, выберите правило для выходных и при необходимости добавьте праздники через запятую. Результат покажет число рабочих дней в периоде с учётом начальной и конечной дат и выбранных исключений.

Инструмент Калькулятор рабочих дней

Введите даты в формате ГГГГ-ММ-ДД, выберите правило для выходных и при необходимости добавьте праздники через запятую. Результат покажет число рабочих дней в периоде с учётом начальной и конечной дат и выбранных исключений.

Для чего нужен расчёт рабочих дней

Калькулятор рабочих дней помогает определить продолжительность периода между двумя датами, когда календарные дни нужно отделить от рабочих. Такой расчёт пригодится при планировании отпуска, оценке срока задачи, подготовке графика или проверке длительности договора. Период учитывается включительно: в него входят и дата начала, и дата окончания.

По умолчанию сервис исключает выходные, поэтому рабочими считаются даты с понедельника по пятницу. Праздники не подставляются по названию страны или региона: при необходимости их нужно передать отдельным перечнем. Это позволяет задать собственные нерабочие даты для конкретной задачи, но требует заранее подготовить подходящий список.

Перед расчётом определите, какой режим нужен именно вам. Для обычного пятидневного графика оставьте исключение выходных включённым. Если суббота и воскресенье должны считаться рабочими, отключите эту настройку, а затем отдельно проверьте перечень праздников. Так выбранные правила будут понятны при последующей проверке результата.

Как настроить и запустить подсчёт

  1. Укажите начальную и конечную даты в формате ГГГГ-ММ-ДД. Например, для периода в мае можно ввести 2025-05-01 и 2025-05-31. Год должен содержать четыре цифры, а месяц и день следует записывать двумя цифрами.

  2. Оставьте исключение выходных включённым, если рабочими должны считаться только дни с понедельника по пятницу. Когда по условиям задачи каждый календарный день может быть рабочим, отключите эту настройку перед запуском расчёта.

  3. При необходимости внесите праздники в поле со списком дат, разделяя записи запятыми. Используйте формат ГГГГ-ММ-ДД для каждой позиции, например 2025-05-01, 2025-05-09. В итог не попадут те праздничные даты, которые корректно распознаны и переданы в списке.

  4. Запустите расчёт и изучите показанное число. Отдельно менять порядок дат не нужно: если начало периода позже окончания, даты обрабатываются в хронологическом порядке.

  5. Если обе основные даты не заданы, применяются значения по умолчанию: началом считается 1 января 2024 года, а окончанием 31 декабря 2024 года. Для реальной задачи лучше заменить их собственными значениями, чтобы случайно не получить расчёт стандартного периода.

  6. При ошибке в основной дате проверьте запись целиком: формат, существование месяца и допустимость дня. После исправления повторите запуск. Если ошибка относится к перечню праздников, просмотрите каждую позицию отдельно: нераспознаваемые записи пропускаются и не уменьшают результат.

  7. Перед сохранением результата зафиксируйте выбранный режим выходных и список праздничных дат. При повторной проверке используйте те же входные данные, иначе различие в числе может возникнуть из-за изменённых правил, а не из-за самого периода.

Как понимать итог и его ограничения

Полученное число показывает количество рабочих дней внутри указанного периода с учётом выбранного режима. При включённом исключении выходных сначала рассматриваются даты от понедельника до пятницы, затем из них убираются корректные праздничные даты, переданные вами. Праздник, который приходится на субботу или воскресенье, не влияет на итог повторно, поскольку такая дата уже исключена как выходной.

При отключённом исключении выходных в основу подсчёта входят все даты периода, однако корректные праздники из списка по-прежнему исключаются. Такой вариант подходит для графика, где суббота и воскресенье не имеют специального статуса. Если сравниваете два режима, меняйте только настройку выходных, сохраняя даты и праздничный перечень неизменными.

Сверьте результат с целью расчёта и с исходными данными. Калькулятор не определяет праздники по названию государства, области или организации, поэтому официальный либо корпоративный календарь нужно самостоятельно представить датами. Сообщение об ошибке вместо рассчитанного периода означает, что одна из основных дат не распознана; это отличается от тихого пропуска неподходящей записи в перечне праздников.

Если начало указано после окончания, итог всё равно строится по хронологическому порядку. Это удобно при случайной перестановке полей, но не заменяет проверку того, что выбран именно нужный период. Для отчёта полезно сохранить не только число, но и обе даты, состояние исключения выходных и переданные праздники.

Практический пример

Вы планируете рабочий график на май 2025 года и хотите исключить выходные, а также передать 1 и 9 мая как праздничные даты.

Введите 2025-05-01 и 2025-05-31, оставьте исключение выходных включённым, укажите 2025-05-01, 2025-05-09 в поле праздников и запустите расчёт.

После запуска появится итоговое число рабочих дней за выбранный период, причём обе границы будут включены, а заданное правило выходных и переданные праздники будут применены. В мае 2025 года 22 будних дня, и после исключения праздников 1 и 9 мая результат составляет 20 рабочих дней.

Ограничения

  • Праздничный календарь не подставляется автоматически: учитываются только корректные даты, которые вы внесли вручную.

Частые ошибки

  • Причина: основная дата записана не в формате ГГГГ-ММ-ДД или содержит недопустимый день. Исправьте, например, 15.05.2025 на 2025-05-15, затем повторите расчёт.

Частые вопросы

Можно ли посчитать рабочие дни между двумя датами?

При корректно указанных датах в формате ГГГГ-ММ-ДД калькулятор обработает период между ними. Обе границы входят в подсчёт, поэтому результат относится ко всему заданному диапазону, а не только к датам строго между ними.

Учитывает ли калькулятор праздники?

Праздники учитываются только после передачи их дат через запятую в формате ГГГГ-ММ-ДД. Записи, которые нельзя распознать как даты, не исключаются, поэтому перечень стоит проверить перед запуском расчёта.

Можно ли считать выходные рабочими днями?

Если отключить исключение выходных, суббота и воскресенье могут войти в число рабочих дат. Указанные корректные праздники при этом всё равно вычитаются из подсчёта, поэтому настройку следует выбирать вместе с перечнем нерабочих дат.

Инструмент

Калькулятор рабочих дней