Перейти к основному содержанию
CalcMax

Калькулятор часов и минут

Минимум: 0

Диапазон: 0 – 59

Минимум: 0

Диапазон: 0 – 59

Результат

16 часов 15 минут

Общее время

Полных часов
16 часы
Остаток минут
15 минуты
Всего минут
975 минуты

Калькулятор часов и минут складывает два промежутка времени и переносит минуты в часы. Введите 8 часов 30 минут и 7 часов 45 минут — и в сумме получится 16 часов 15 минут: 30 плюс 45 минут дают 95, то есть час и тридцать пять минут, поэтому столбец часов прибавляет единицу. Каждое поле хранит часть времени, а не накопленный итог, поэтому минуты останавливаются на 59, а всё, что длиннее, записывается часами. Итог выдаётся и как показание часов, и как полное число всего минут, а за сутками фраза в верхней части панели сворачивается в дни, тогда как строка часов продолжает считать. По сути это сложение времени в чистом виде: сумма длительностей, а не разбивка одной, и в этом главное отличие от обратной задачи, где выполняется перевод минут в часы. Поэтому и нужен этот калькулятор часов и минут: чтобы сложить часы и минуты двух смен, двух перегонов пути или двух записей, не пересчитывая ничего вручную.

Формула

итог = (часы₁ + часы₂) × 60 + минуты₁ + минуты₂ — счёт идёт одним числом минут, поэтому перенос случается ровно один раз; затем панель читает это число обратно как целые часы, оставшиеся минуты и тот же промежуток в минутах

hours1
Целые часы первого промежутка, без верхнего предела: год работы на полную ставку — это около 2000 часов
minutes1
От 0 до 59. Шестьдесят минут — это час, и его место в поле часов, поэтому 90 минут вводятся как 1 час 30 минут
hours2
Целые часы второго промежутка. Поставьте оба поля одного промежутка в ноль, чтобы прибавить одну продолжительность к пустоте
minutes2
От 0 до 59, по тому же правилу, что и в первом промежутке: 60 и больше отклоняется, а не переносится за вас
total
Сумма в секундах — число, из которого читаются три остальные строки
hoursPart
Целые часы: 8 ч 30 мин плюс 7 ч 45 мин — это 16. Строка продолжает считать и за сутками, а не сворачивается в них
minutesPart
От 0 до 59 — минуты, оставшиеся после вычитания целых часов: 15 в той же сумме
totalMinutes
Вся сумма, сосчитанная в минутах: 975, то есть 16 × 60 + 15

Страница нужна, чтобы складывать продолжительности, уже записанные в часах и минутах: две смены в одном табеле, два отрезка пути, суммарная длина двух записей, несколько работ, оценённых в часах и минутах. Она отвечает на один вопрос — сколько эти два промежутка составляют вместе, — поэтому она не заменяет страницу промежутка между двумя отметками на часах, который считается от начала и конца, и не заменяет перевод одной продолжительности в десятичные часы. Чтобы прибавить третий промежуток, сложите первые два здесь и подставьте итог в первое поле второго прохода.

Разобранные примеры

  1. Две смены: 8 часов 30 минут и 7 часов 45 минут

    1. Сначала складываются минуты: 30 + 45 = 75 минут, то есть 1 час 15 минут
    2. 15 минут остаются, а час переносится: столбец часов становится 8 + 7 + 1 = 16
    3. Итог — 16 часов 15 минут, то есть 16 × 3600 + 15 × 60 = 57 600 + 900 = 58 500 секунд
    4. В минутах та же сумма равна 975, а 975 ÷ 60 = 16,25 десятичного часа, если табелю нужна такая запись

    Перенос и есть смысл этой страницы: 30 + 45 минут больше часа, и калькулятор, который просто написал бы 16 часов 75 минут, вернул бы запись, не являющуюся временем.

  2. Перенос, попадающий ровно на час

    1. 15 + 45 = 60 минут, то есть ровно один час без остатка
    2. Столбец часов становится 1 + 0 + 1 = 2, а столбец минут — 0
    3. Итог равен 2 часам и записывается как 2 часа 0 минут: в разряде минут показывать нечего
    4. В секундах: 2 × 3600 = 7200, то же самое, что 120 × 60

    Сумма, попадающая точно на час, — это место, где небрежная реализация показывает 2 часа 60 минут. Строка минут здесь читается как 0, потому что перенос забрал их целиком.

  3. За сутками: 20 часов плюс 5 часов

    1. Минут нет ни с одной стороны, поэтому столбцы часов просто складываются: 20 + 5 = 25
    2. Строка целых часов говорит 25, а строка минут — 0
    3. Во фразе в верхней части панели тот же промежуток читается как «1 день 1 час», потому что текстовое чтение после двадцати четырёх часов сворачивается в дни
    4. В минутах это 25 × 60 = 1500, а в секундах 1500 × 60 = 90 000

    Два чтения одного промежутка, и оба верны: табелю нужны 25 часов, а человеку, читающему фразу, — день и час. Ни одна из строк не является округлённой версией другой.

Ограничения

В форму помещаются только два промежутка, и оба вводятся целыми часами и целыми минутами: поля секунд нет, поэтому две продолжительности, записанные до секунды, точно сложить не получится. Минуты в каждом поле ограничены 59, а не нормализуются за вас, и это правило намеренно совпадает с тем, что действует на страницах перевода промежутка в десятичные часы: перенос создаётся самим сложением, а не вводится руками. Текстовая строка сворачивается в дни после 24 часов, а строка целых часов нет, поэтому итог в 25 часов в одном месте читается как «1 день 1 час», а в другом как 25. Здесь ничего не вычитается за перерыв, не применяется ставка и не учитываются даты с часовыми поясами, поэтому два промежутка по разные стороны полуночи складываются точно так же, как два внутри одного утра.

Частые вопросы

Как сложить часы и минуты?
Сложите столбцы минут и переведите каждые 60 минут результата в один час столбца часов. 45 минут плюс 50 минут — это 95 минут, то есть 1 час 35 минут, поэтому столбец часов прибавляет единицу. Этот калькулятор часов и минут делает перенос за вас: 8 ч 30 мин плюс 7 ч 45 мин — это 16 ч 15 мин, а не 16 ч 75 мин.
Почему нельзя ввести 90 минут?
Потому что 90 минут — это не часть времени, а перенос: 90 минут равны 1 часу 30 минутам, а каждое поле хранит составляющую, а не накопленный итог. Минуты останавливаются на 59, чтобы промежуток в 7 часов 60 минут был отклонён, а не прочитан молча как 8 часов. Вводите перенос туда, где ему место, — 1 час 30 минут вместо 0 часов 90 минут.
Сколько будет 8 часов 30 минут плюс 7 часов 45 минут?
16 часов 15 минут, то есть 975 минут или 58 500 секунд. Столбцы минут дают 30 + 45 = 75, то есть 1 час 15 минут; столбцы часов дают 8 + 7 = 15, плюс перенесённый час, итого 16. Если табелю нужен итог в десятичных часах, то 975 ÷ 60 = 16,25.
Что происходит, когда итог переходит за 24 часа?
Фраза в верхней части панели сворачивается в дни, а строка целых часов — нет. 20 часов плюс 5 часов читаются как «1 день 1 час» в тексте и как 25 в строке часов, а строка минут продолжается числом 1500. Это два честных чтения одного промежутка, и записаны они так потому, что строка расчётного листа в 25 часов обязана остаться 25, а человек, читающий ответ, хочет видеть день и час.
Это то же самое, что калькулятор длительности?
Нет: та страница начинает с двух отметок на часах и измеряет промежуток между ними — это то, что нужно для одной смены или одной встречи. Эта страница начинает с продолжительностей, уже записанных в часах и минутах, и складывает две из них — это то, что нужно для двух смен или двух записей. Берите калькулятор длительности, когда у вас есть 09:00 и 17:30, и этот, когда продолжительности уже известны.

Источники

Похожие калькуляторы