Рабочие часы
Рабочие часы — чистое время за день и за неделю.
За день
480 мин
- За день в часах
- 8,00
- За неделю
- 40,0 ч
Расчёт предварительный · без праздников
Оформление виджета
Тема сразу видна в калькуляторе выше и попадёт в код.
Расчёт выполняется в браузере — данные никуда не отправляются. Форма заявки в превью — демо платного тарифа, данные никуда не отправляются.
Встраивание
Код для вашего сайта
Скопируйте код и вставьте на Tilda, WordPress, Bitrix или любой лендинг.
Вставьте этот код в то место страницы, где нужен калькулятор.
Бесплатный виджет
Форма «Оставить заявку» — на платном тарифе. В бесплатном виджете только расчёт; на странице калькулятора включите «С формой заявки», чтобы посмотреть, как это выглядит.
Начальные значения при загрузке виджета. На странице калькулятора подставляются из текущего расчёта.
Бесплатная версия
Можно задать только основные параметры — стартовые значения полей. Свои цены, границы, метки и другие настройки виджета — на платном тарифе.
Для Битрикса добавляем data-skip-moving="true", чтобы CMS не переносила скрипт в конец страницы.
Сохраните виджет в кабинет — тогда код будет коротким, а настройки останутся у нас.
Справка
Как устроен расчёт
Подробное описание параметров, значений по умолчанию и формул — для тех, кто хочет разобраться в деталях.
Калькулятор рабочих часов считает чистое время смены между началом и концом с вычетом перерыва, а также часы за неделю.
Расчёт предварительный: праздники и сокращённые дни не учитываются — только заданные дни в неделю.
Пример: начало 09:00, конец 18:00, перерыв 60 мин, 5 дн/нед → за день 480 мин, за неделю 40,0 ч.
- Начало смены
-
Минуты от 00:00.
По умолчанию — 09:00. - Конец смены
-
Минуты от 00:00.
По умолчанию — 18:00. - Перерыв
-
Вычитается из времени.
По умолчанию — 60 мин.
До 480 мин. - Дней в неделю
-
Рабочих дней.
По умолчанию — 5.
От 1 до 7.
Что показывает результат
- За день — чистые минуты без перерыва.
- За день в часах — минуты, переведённые в часы.
- За неделю — дневные часы × дней в неделю.
Чистое время за день
чистые = max((конец − начало [+1440]) − перерыв, 0)
Если конец меньше начала, к разнице прибавляется 1440 минут (сутки).
За неделю
за_неделю = чистые_минуты × дней_в_неделю / 60
Учитывается ли перерыв?
Да. Перерыв вычитается из чистого времени между началом и концом смены. Если после вычета получается меньше нуля, за день считается 0 минут.
Что если смена переходит через полночь?
Конец, меньший начала, считается следующим днём: к разнице прибавляется 1440 минут (сутки).
Откуда берётся почасовая ставка?
Калькулятор считает только время. Ставку нужно применить отдельно: умножьте часы за день или за неделю на вашу цену часа.
Считаются ли выходные в «за неделю»?
Нет. Поле «дней в неделю» — это число рабочих дней, которое вы задаёте сами. Калькулятор просто умножает дневные часы на это число.
Можно ли встроить калькулятор на сайт?
Да. Нажмите «Встроить на сайт» под калькулятором — откроется код для вставки и выбор темы.