Калькулятор времени
Калькулятор считает, сколько времени прошло между двумя моментами суток, и показывает результат в часах и минутах. Переход через полночь учитывается автоматически - это удобно для ночных смен, поездок и занятий.
Результат
Введите данные и нажмите "Рассчитать".
-
Заполните поля выше
- Минут
- -
Часть значений появится, когда заполните остальные поля.
Описание
Расчёт пригодится, чтобы узнать длительность рабочей смены, поездки, тренировки, эфира или любого события с известным временем начала и конца.
Выберите часы и минуты начала и конца на ползунках: часы - от 0 до 23, минуты - от 0 до 59. Время вводится в 24-часовом формате: 2 часа дня - это 14, полночь - 0.
Если время конца меньше времени начала (например, с 22:00 до 02:30), калькулятор считает, что конец наступил на следующие сутки.
Типичные ошибки:
- вводить время в 12-часовом формате - 2:30 дня нужно выбрать как 14:30;
- считать отрезок длиннее суток - калькулятор работает только в пределах 24 часов;
- ставить одинаковое время начала и конца в расчёте на 24 часа - результат будет 0.
Результат выдаётся как целые часы и оставшиеся минуты. Чтобы получить часы десятичной дробью для табеля, разделите минуты на 60 и прибавьте к часам.
Как считается
Расчёт ведётся по арифметике 24-часовых часов. Оба момента переводятся в минуты от полуночи, затем берётся разница. Переход через полночь: если разница меньше нуля, к ней прибавляются 1440 минут (24 * 60), то есть конец считается на следующие сутки.
Минут от полуночи = часы * 60 + минуты
изменение = Минут от полуночи для конца - Минут от полуночи для начала
Если изменение меньше нуля: изменение = изменение + 1440
Часов = целая часть (изменение / 60)
Минут = остаток от деления изменение на 60Результаты - целые числа. Промежуток всегда меньше 24 часов: одинаковое время начала и конца даёт 0. Секунды и даты не учитываются.
Пример: с 22:00 до 02:30.
22:00 = 1320 мин; 02:30 = 150 мин
изменение = 150 - 1320 = -1170
Разница отрицательная, поэтому изменение = -1170 + 1440 = 270 мин
270 мин = 4 ч 30 минПример расчёта
- Начало - часы
- 9 ч
- Начало - минуты
- 30 мин
- Конец - часы
- 17 ч
- Конец - минуты
- 15 мин
- Разница в минутах (сырая)
- 465
- Разница в минутах (с учётом перехода через полночь)
- 465
- Часов
- 7 ч
- Минут (остаток)
- 45 мин
Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.
Частые вопросы
Как посчитать время ночной смены?
Введите начало и конец как есть, например 22:00 и 06:00. Если конец меньше начала, калькулятор сам перенесёт его на следующие сутки и покажет 8 часов.
Можно ли посчитать промежуток больше суток?
Нет, калькулятор работает в пределах 24 часов. Для отрезков длиннее суток нужен расчёт по датам.
Как перевести результат в десятичные часы?
Разделите минуты на 60 и прибавьте к часам: 7 ч 45 мин = 7 + 45 / 60 = 7,75 часа.
Почему при одинаковом времени начала и конца получается 0?
Разница между одинаковыми моментами равна нулю, а 24 часа прибавляются только при отрицательной разнице. Полные сутки этим калькулятором не посчитать.
Источники
Комментарии (0)
Комментариев пока нет.