Рабочие часы
Рабочие часы — чистое время за день и за неделю.
За день
480 мин
- За день в часах
- 8,00
- За неделю
- 40,0 ч
Расчёт предварительный · без праздников
Оформление виджета
Тема сразу видна в калькуляторе выше и попадёт в код.
Расчёт выполняется в браузере — данные никуда не отправляются. Форма заявки в превью — демо платного тарифа, данные никуда не отправляются.
Встраивание
Код для вашего сайта
Скопируйте код и вставьте на Tilda, WordPress, Bitrix или любой лендинг.
Вставьте этот код в то место страницы, где нужен калькулятор.
Бесплатный виджет
Форма «Оставить заявку» — на платном тарифе. В бесплатном виджете только расчёт; на странице калькулятора включите «С формой заявки», чтобы посмотреть, как это выглядит.
Начальные значения при загрузке виджета. На странице калькулятора подставляются из текущего расчёта.
Бесплатная версия
Можно задать только основные параметры — стартовые значения полей. Свои цены, границы, метки и другие настройки виджета — на платном тарифе.
Для Битрикса добавляем data-skip-moving="true", чтобы CMS не переносила скрипт в конец страницы.
Сохраните виджет в кабинет — тогда код будет коротким, а настройки останутся у нас.
! Не загружается на сайте? Проверьте CSP ▾
Если на вашем сайте стоит Content-Security-Policy: default-src 'self', браузер заблокирует frame-src для calcraft.ru. Добавьте наш домен в frame-src:
- 1 — Meta-тег (самый простой): Добавьте в <head> вашего сайта, перед </head>: <meta http-equiv="Content-Security-Policy" content="frame-src 'self' https://calcraft.ru">
- 2 — Nginx: add_header Content-Security-Policy "frame-src 'self' https://calcraft.ru" always;
- 3 — Apache (.htaccess): Header set Content-Security-Policy "frame-src 'self' https://calcraft.ru"
После изменения — перезагрузите страницу. Если CSP поправить нельзя, используйте ссылку на калькулятор: открыть на calcraft.ru.
При блокировке виджет сам покажет эту подсказку на вашем сайте и кнопку «Открыть в новой вкладке».
Справка
Как устроен расчёт
Подробное описание параметров, значений по умолчанию и формул — для тех, кто хочет разобраться в деталях.
Калькулятор рабочих часов считает чистое время смены между началом и концом с вычетом перерыва, а также часы за неделю.
Расчёт предварительный: праздники и сокращённые дни не учитываются — только заданные дни в неделю.
Пример
- Начало смены
-
Минуты от 00:00.
По умолчанию — 09:00. - Конец смены
-
Минуты от 00:00.
По умолчанию — 18:00. - Перерыв
-
Вычитается из времени.
По умолчанию — 60 мин.
До 480 мин. - Дней в неделю
-
Рабочих дней.
По умолчанию — 5.
От 1 до 7.
Что показывает результат
- За день — чистые минуты без перерыва.
- За день в часах — минуты, переведённые в часы.
- За неделю — дневные часы × дней в неделю.
Чистое время за день
чистые = max((конец − начало [+1440]) − перерыв, 0)
Если конец меньше начала, к разнице прибавляется 1440 минут (сутки).
За неделю
за_неделю = чистые_минуты × дней_в_неделю / 60
Учитывается ли перерыв?
Да. Перерыв вычитается из чистого времени между началом и концом смены. Если после вычета получается меньше нуля, за день считается 0 минут.
Что если смена переходит через полночь?
Конец, меньший начала, считается следующим днём: к разнице прибавляется 1440 минут (сутки).
Откуда берётся почасовая ставка?
Калькулятор считает только время. Ставку нужно применить отдельно: умножьте часы за день или за неделю на вашу цену часа.
Считаются ли выходные в «за неделю»?
Нет. Поле «дней в неделю» — это число рабочих дней, которое вы задаёте сами. Калькулятор просто умножает дневные часы на это число.
Можно ли встроить калькулятор на сайт?
Да. Нажмите «Встроить на сайт» под калькулятором — откроется код для вставки и выбор темы.