Калькулятор часов и минут между датами онлайн
Посчитайте точную длительность между двумя датами и временем: дни, часы, минуты, секунды, HH:MM, десятичные часы, всего часов/минут/секунд и количество смен по 8 часов. Подходит для смен, встреч, поездок и тайм-трекинга.
Когда нужен расчёт часов и минут между датами
Калькулятор нужен, когда важна не только дата, но и время начала и конца: смена, встреча, поездка, простой сервиса, тайм-трекинг или длительность задачи. Он считает фактический интервал между двумя локальными отметками времени и показывает результат в днях, часах, минутах, секундах, формате `HH:MM`, десятичных часах и сменах по 8 часов.
Базовая длительность между двумя моментами
Дата и время начала и конца читаются браузером как локальные `datetime-local` значения. Если конец введён раньше начала, калькулятор не выдаёт отрицательное время, а показывает положительную длительность и предупреждение об обратном порядке.
- Δt — искомая длительность; Δt хранится в миллисекундах и затем переводится в часы, минуты и секунды.
- t конец — конечная отметка времени; t конец берётся из поля «Конец».
- t начало — начальная отметка времени; t начало берётся из поля «Начало».
- модуль — защита от обратного порядка; модуль делает длительность положительной.
Такой подход удобен для бытовых и операционных задач: можно сравнить две отметки через полночь, через конец месяца или через новый год без ручного пересчёта суток.
Как получаются total hours, minutes и seconds
После вычисления интервала калькулятор показывает целые суммарные значения: всего часов, всего минут и всего секунд. Эти числа удобны для отчётов, SLA, логов и сверки с внешними системами.
- H — всего полных часов; H округляется вниз до целого часа.
- M — всего полных минут; M округляется вниз до целой минуты.
- S — всего полных секунд; S округляется вниз до целой секунды.
- Δt — длительность в миллисекундах; Δt получается из разницы двух дат.
- Длительность в формате Д ЧЧ:ММ:СС — основной читаемый вид
- Формат HH:MM — компактная запись для табелей и тайм-трекинга
- Десятичные часы — дробный формат для ставок, аналитики и таблиц
- Десятичные дни — ориентир для длинных процессов
- Всего часов, минут и секунд — целые суммарные значения
- Рабочие смены по 8 часов — справочная оценка масштаба интервала
Дни, остаток часов и минут
Для читаемой строки калькулятор отделяет полные сутки, затем остаток часов, минут и секунд. Поэтому интервал длиной больше суток не превращается в длинное число часов в главной строке, но суммарные часы остаются доступны отдельным показателем.
- D — полные дни; D показывает, сколько целых суток вошло в интервал.
- h — часы остатка; h считается после удаления полных суток.
- m — минуты остатка; m считается после удаления полных часов.
- Δt — исходная длительность; Δt остаётся общей базой для всех форматов.
Так можно одновременно видеть человекочитаемую длительность и суммарные значения для отчётов.
HH:MM и десятичные часы
HH:MM — это запись часов и минут через двоеточие. Десятичные часы — дробное число часов, которое удобно умножать на ставку, использовать в таблицах и импортировать в системы учёта. Внешне форматы похожи, но назначение у них разное.
- H dec — десятичные часы; H dec подходят для расчётов, ставок и аналитики.
- Δt — длительность в миллисекундах; Δt делится на количество миллисекунд в часе.
- HH:MM — формат часов и минут; HH:MM нужен для читаемой записи и табелей.
- m — минуты остатка; m показывает часть часа после целых часов.
| HH:MM | Десятичные часы | Минуты |
|---|---|---|
| 1:00 | 1.000 | 60 |
| 1:15 | 1.250 | 75 |
| 1:30 | 1.500 | 90 |
| 1:45 | 1.750 | 105 |
| 7:30 | 7.500 | 450 |
| 8:00 | 8.000 | 480 |
Смены по 8 часов и рабочее время
Показатель смен по 8 часов нужен только как быстрая оценка масштаба интервала. Он не заменяет табель, график сменности, правила оплаты, ночные коэффициенты, сверхурочные и обязательные перерывы.
- S смен — справочное количество 8-часовых смен; S смен не является кадровым расчётом.
- H dec — десятичные часы интервала; H dec берутся из общей длительности.
- 8 часов — условная длина смены; 8 часов не учитывают обед, ночные доплаты и локальный график.
| Сценарий | Как вводить | Что помнить |
|---|---|---|
| Ночная смена | начало вечером, конец утром следующей даты | полные даты убирают ошибку перехода через полночь |
| Обеденный перерыв | сначала посчитать полный интервал | перерыв вычитается вручную или двумя отдельными интервалами |
| Тайм-трекинг | старт и финиш задачи | для оплаты обычно используют десятичные часы |
| SLA или простой | начало и конец инцидента | правила округления нужно проверять в вашей системе |
Ограничения и точность
- Локальный часовой пояс: оба значения интерпретируются настройками браузера и операционной системы.
- Миллисекунды не вводятся: стандартное поле даты и времени работает с минутной точностью, а секунды в результате зависят от введённых значений и округления браузера.
- Переходы времени: летнее и зимнее время, а также исторические правила часовых поясов зависят от среды выполнения.
- Перерывы не вычитаются автоматически: обед, паузы и нерабочие интервалы нужно учитывать отдельно.
- Связанные расчёты: навигация к соседним задачам вынесена в штатный блок связанных инструментов ниже страницы.
Часто задаваемые вопросы
Источники и нормативная база
Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.
Похожие инструменты
Считает, сколько дней между двумя датами: календарные дни, включение конечной даты, недели, месяцы, годы, будни, выходные и дата +/- N дней.
Складывает и вычитает длительности в формате ЧЧ:ММ:СС или ЧЧ:ММ. Поддерживает цепочку значений со знаками + и −, результат HH:MM:SS, десятичные часы, минуты, секунды и дни.
Прибавляет к дате и времени любую комбинацию лет, месяцев, недель, дней, часов, минут и секунд. Возвращает результирующие дату и время с днём недели и общим смещением в днях, часах, минутах и секундах. Поддерживает ввод времени в формате ЧЧ:ММ:СС.
Посчитайте рабочие дни между датами или дату через N рабочих дней: исключаются субботы, воскресенья и фиксированные праздники РФ.
Рассчитайте календарную разницу между двумя датами в днях, неделях, месяцах и годах. Прибавьте или вычтите дни к дате и узнайте день недели результата.
Онлайн-таймер с обратным отсчётом и секундомер с кругами. Работает прямо в браузере.