Рабочие дни онлайн | Calcraft
Калькуляторы

Рабочие дни

Рабочие дни — число будней между датами.

Работа Бесплатно
Рабочие дни (Calcraft) Смещение второй даты: 10 дн. Смещение первой даты: 0 дн. Рабочих дней: 9 https://calcraft.ru/calculators/rabochie-dni?days=10&base-offset=0
дн.
дн.

Рабочих дней

9

Календарных дней
10

Пн–Пт, без праздников

Оформление виджета

Тема сразу видна в калькуляторе выше и попадёт в код.

Расчёт выполняется в браузере — данные никуда не отправляются. Форма заявки в превью — демо платного тарифа, данные никуда не отправляются.

Встраивание

Код для вашего сайта

Скопируйте код и вставьте на Tilda, WordPress, Bitrix или любой лендинг.

Вставьте этот код в то место страницы, где нужен калькулятор.

Бесплатный виджет

Форма «Оставить заявку» — на платном тарифе. В бесплатном виджете только расчёт; на странице калькулятора включите «С формой заявки», чтобы посмотреть, как это выглядит.

Площадка:
index.html

Сохраните виджет в кабинет — тогда код будет коротким, а настройки останутся у нас.

! Не загружается на сайте? Проверьте CSP ▾

Если на вашем сайте стоит Content-Security-Policy: default-src 'self', браузер заблокирует frame-src для calcraft.ru. Добавьте наш домен в frame-src:

frame-src 'self' https://calcraft.ru;
  1. 1 — Meta-тег (самый простой): Добавьте в <head> вашего сайта, перед </head>: <meta http-equiv="Content-Security-Policy" content="frame-src 'self' https://calcraft.ru">
  2. 2 — Nginx: add_header Content-Security-Policy "frame-src 'self' https://calcraft.ru" always;
  3. 3 — Apache (.htaccess): Header set Content-Security-Policy "frame-src 'self' https://calcraft.ru"

После изменения — перезагрузите страницу. Если CSP поправить нельзя, используйте ссылку на калькулятор: открыть на calcraft.ru.

При блокировке виджет сам покажет эту подсказку на вашем сайте и кнопку «Открыть в новой вкладке».

Справка

Как устроен расчёт

Подробное описание параметров, значений по умолчанию и формул — для тех, кто хочет разобраться в деталях.

Калькулятор «Рабочие дни» считает будни (пн–пт) в интервале между двумя датами.

Расчёт предварительный: праздники не учитываются, только календарные выходные сб–вс.

Пример

интервал 10 дн. от сегодня → 9 рабочих дн..
Смещение второй даты
Дней от первой даты до второй.
По умолчанию — 10 дн..
От -3650 до 3650 дн..
Смещение первой даты
Дней от сегодня до первой даты.
По умолчанию — 0 дн..

Что показывает результат

  • Рабочих дней — будни пн–пт в интервале включительно.

Перебор дней

d1 = сегодня + baseOffset

d2 = d1 + days

workDays = количество дней от min(d1,d2) до max(d1,d2), где день недели ∈ [1..5]

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

Нет. Учитываются только будни — с понедельника по пятницу. Государственные праздники не исключаются, поэтому результат может отличаться от производственного календаря.

Считается ли суббота рабочей?

Нет. Суббота и воскресенье считаются выходными и в подсчёт рабочих дней не входят.

Как учитываются переносы выходных?

Переносы выходных на рабочие дни не учитываются — правило фиксированное: пн–пт рабочие, сб–вс выходные.

Как задать период?

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

Можно ли встроить калькулятор на сайт?

Да. Нажмите «Встроить на сайт» под калькулятором — откроется код для вставки, выбор темы и подсказка для Битрикс.

Обратная связь

Тема

Ответим на email в течение пары дней.