Что такое калькулятор прибавления часов?
Калькулятор прибавления часов позволяет взять исходное время на часах и прибавить к нему любое количество часов (и минут). Он автоматически учитывает переход через полночь по 24-часовой арифметике и показывает, сколько суток при этом «перетекает» вперёд. Это удобно при составлении рабочих смен, расчёте времени доставки или прибытия, планировании готовки и ферментации, а также в любой ситуации, когда нужно ответить на вопрос: «Сколько будет на часах через X часов?»
Как пользоваться калькулятором
Укажите начальный час (0–23) и начальную минуту (0–59). Затем введите количество часов, которое нужно прибавить, и при необходимости — дополнительные минуты. Нажмите «Рассчитать», и вы получите итоговое время в 24-часовом формате, а также число полных суток, перенесённых вперёд.
Разбор формулы
Всё переводится в минуты, прошедшие с полуночи. Мы прибавляем нужные часы и минуты, а затем берём остаток от деления на 1440 (количество минут в сутках) — так получаем новое время на часах. Если разделить общую сумму на 1440 и округлить вниз, получится количество прошедших суток.
$$\text{итоговое\_время} = (\text{исходное\_время} + N\ \text{часов}) \bmod 24\ \text{часа}$$где перенесённые сутки = \(\left\lfloor \text{сумма} / 24\ \text{ч} \right\rfloor\).
Пример расчёта
Начинаем в 22:30 и прибавляем 5 часов 45 минут. Минуты старта = \(22 \times 60 + 30 = 1350\). Прибавка = \(5 \times 60 + 45 = 345\). Итого = \(1695\). \(1695 \bmod 1440 = 255\) минут → 4 часа 15 минут → 04:15. Перенесённые сутки = \(\left\lfloor 1695 / 1440 \right\rfloor = 1\). Значит, результат — 04:15 на следующий день.
Частые вопросы
Поддерживается ли 24-часовой формат? Да, результат выводится в 24-часовом формате (00:00–23:59).
Можно ли прибавить больше 24 часов? Конечно. Если прибавить 50 часов, калькулятор перенесёт 2 суток и отсчитает оставшиеся 2 часа.
А минуты тоже можно добавить? Да, для точного расчёта используйте необязательное поле «Минуты для прибавления».
Преобразование из 12-часового в 24-часовое время
Калькулятор работает в формате 24-часовых (военных) часов. Используйте эту таблицу для преобразования 12-часового времени AM/PM в значение startHour, которое нужно ввести. Основные правила: 12:00 AM (полночь) — это 00:00, 12:00 PM (полдень) — это 12:00, и для любого времени PM с 1:00 и далее вы прибавляете 12 к часу.
| 12-часовое время | 24-часовое время |
|---|---|
| 12:00 AM (полночь) | 00:00 |
| 1:00 AM | 01:00 |
| 2:00 AM | 02:00 |
| 3:00 AM | 03:00 |
| 4:00 AM | 04:00 |
| 5:00 AM | 05:00 |
| 6:00 AM | 06:00 |
| 7:00 AM | 07:00 |
| 8:00 AM | 08:00 |
| 9:00 AM | 09:00 |
| 10:00 AM | 10:00 |
| 11:00 AM | 11:00 |
| 12:00 PM (полдень) | 12:00 |
| 1:00 PM | 13:00 |
| 2:00 PM | 14:00 |
| 3:00 PM | 15:00 |
| 4:00 PM | 16:00 |
| 5:00 PM | 17:00 |
| 6:00 PM | 18:00 |
| 7:00 PM | 19:00 |
| 8:00 PM | 20:00 |
| 9:00 PM | 21:00 |
| 10:00 PM | 22:00 |
| 11:00 PM | 23:00 |
Если вы предпочитаете преобразовать определённое время в обоих направлениях, специальный конвертер военного времени автоматически обрабатывает минуты и метку AM/PM.