календарь
Калькулятор рабочих дней
Посчитайте будние дни между двумя датами, включая обе конечные даты.
Калькулятор рабочих дней: Считает даты с понедельника по пятницу в заданном диапазоне, включая первую и последнюю даты, если они приходятся на будни. Субботы и воскресенья не учитываются, а праздничные дни, выпавшие на будни, всё равно входят в результат. Второй результат показывает знаковую разницу в календарных днях, которая рассчитывается по другому правилу включения конечных дат, чем количество будних дней. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Калькуляторы
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Рабочие дни
—
- Разница в календарных днях
- —
Рабочие дни = будние дни от начала до конца (со знаком для обратного диапазона)- С понедельника по пятницу — рабочие дни; праздничные дни не исключаются.
- Обе конечные даты включаются. Для обратных диапазонов возвращается отрицательное значение.
Формула и пример расчёта
Рабочие дни = будние дни от начала до конца (со знаком для обратного диапазона)
Пример расчёта с тестовыми значениями:
| Входные данные | |
|---|---|
| Начальная дата | 6 янв. 2025 г. |
| Конечная дата | 10 янв. 2025 г. |
| Результаты | |
|---|---|
| Рабочие дни | 5 |
| Разница в календарных днях | 4 |
Формула рабочих дней с включением выходных
Пусть L — более ранняя конечная дата, а U — более поздняя. Для каждой даты d от L до U включительно задайте индикатор дня недели w(d) = 1 для периода с понедельника по пятницу и 0 для субботы или воскресенья. Рабочие дни B = s × Σw(d), где s = −1 для дат в обратном порядке и +1 в остальных случаях. Разница в календарных днях C = конечная дата − начальная дата, без добавления единицы.
Для начальной даты 2025-01-03 и конечной даты 2025-01-06 пятница 3 января даёт 1, суббота и воскресенье — 0, а понедельник 6 января — 1. Таким образом, B = 1 + 0 + 0 + 1 = 2 рабочих дня. C = 3 календарных дня. Оба результата корректны для своих правил подсчёта.
Подсчёт диапазона — не смещение на рабочие дни
В примере с пятницей и понедельником две даты подходят под условие, но переход на один рабочий день после пятницы приводит к понедельнику. Для такого смещения используйте инструмент добавления рабочих дней: он не считает начальную дату первым днём. Не переносите включительное правило этого диапазона в расчёт даты доставки со смещением.
Обзор формата дат ISO (https://www.iso.org/iso-8601-date-and-time-format.html) объясняет используемую в примерах запись с годом в начале. Включение обеих конечных дат по дням недели — это правило данного калькулятора, а не праздничное правило ISO и не гарантия, что эти даты являются рабочими в вашей организации.
Как пользоваться
- Введите первую дату диапазона — она учитывается при подсчёте.
- Введите последнюю дату диапазона — она также учитывается при подсчёте.
- Посмотрите количество будних дней и сравните его с разницей в календарных днях.
Конфиденциальность и ограничения
Даты, время и результаты остаются в вашем браузере. Введённые данные никуда не загружаются.
Похожие инструменты
Часто задаваемые вопросы
Считается ли один понедельник одним рабочим днём?
Да. Если обе введённые даты — один и тот же понедельник, количество будних дней с включением обеих дат равно 1, а разница в календарных днях равна 0. Одна суббота или одно воскресенье не добавляют рабочих дней.
Можно ли исключить из результата праздничные дни в определённой стране?
В этом инструменте нет выбора праздничных дней или списка исключений. Праздничный день, выпавший на будни, остаётся в результате. Если вам нужно фактическое количество дней работы организации, отдельно вычтите соответствующие будние дни, когда она была закрыта.
Почему обратный диапазон даёт отрицательное значение, а не пустой результат?
Калькулятор считает подходящие будние дни в прямом диапазоне, включая обе конечные даты, а затем ставит знак «минус», если конечная дата раньше начальной. Знак показывает направление диапазона, а не отрицательное количество дней работы организации.
Встроить этот инструмент
Бесплатно для использования на любом сайте. Вставьте код туда, где должен появиться инструмент; ссылка под ним позволит читателям открыть полную страницу.
<iframe src="https://toea.com/ru/embed/business-days-calculator" title="Калькулятор рабочих дней" width="100%" height="780" style="border:0;max-width:680px" loading="lazy"></iframe>
<p style="margin:4px 0 16px;font-size:13px"><a href="https://toea.com/ru/business-days-calculator">Калькулятор рабочих дней</a> · TOEA</p>
<script>addEventListener("message",function(e){if(e.origin!=="https://toea.com"||!e.data||e.data.type!=="toea-embed-height")return;document.querySelectorAll("iframe").forEach(function(f){if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})})</script>Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен