Что считает калькулятор
Калькулятор часов между датами показывает длительность между двумя локальными календарными моментами: начальной датой и временем и конечной датой и временем. Главный ответ - количество полных часов; остаток минут, всего минут, всего секунд и полные сутки выводятся в деталях.
Входные данные
- начальные дата и время;
- конечные дата и время.
Если конечный момент раньше начального, инструмент не останавливает расчёт. Он считает абсолютное расстояние между моментами и показывает примечание об обратном порядке.
Метод расчёта
Сначала два введённых значения превращаются в локальные моменты времени:
$$ T_1=\operatorname{localDateTime}(d_1,t_1) $$
$$ T_2=\operatorname{localDateTime}(d_2,t_2) $$
Абсолютная длительность между ними:
$$ \Delta t=\left|T_2-T_1\right| $$
Количество полных часов:
$$ H=\left\lfloor\frac{\Delta t}{3600000}\right\rfloor $$
Остаток минут после полных часов:
$$ M=\left\lfloor\frac{\Delta t}{60000}\right\rfloor\bmod 60 $$
Что можно получить
- количество полных часов между двумя моментами;
- остаток минут после полных часов;
- всего минут и всего секунд в интервале;
- полные сутки в интервале;
- примечание, если второй момент раньше первого;
- готовую сводку расчёта.
Ограничения
Расчёт выполняется по локальному времени браузера и не даёт вручную выбрать часовой пояс. Страница не считает рабочие часы, графики смен, обеденные перерывы, выходные, праздники и производственные календари. Для простого календарного расстояния в днях, неделях или месяцах используйте соответствующие калькуляторы между датами.