Калькулятор длительности часы–минуты–секунды

t = 3600h + 60m + s. 1 ч 1 мин 1 с → 3661 с. Обратно: ⌊t/3600⌋, остаток в минуты и секунды. Не календарные сутки.

Интервал без календаря

Длительность как в секундомере: часы, минуты, секунды и полная сумма t в секундах. Нет дат, нет 1970, нет пояса. 60 секунд — минута, 60 минут — час, дальше часы не ограничены 24: 25 часов законны для «сколько шло».

Контроль: 1, 1, 1 → t = 3661 с. Обратно 3661 → 1 ч 1 мин 1 с. Раздел: даты и время. Ноль допустим: пустой интервал.

Отрицательные часы нельзя. Направление «назад по календарю» — отрицательное n, не эта страница.

t = 3600h + 60m + s

t = 3600 h + 60 m + s

Сборка: заполните h, m, s, ищите t. Разложение: заполните t, ищите h, m или s — два остальных числа страница допишет.

t в СИ-секундах; можно сменить единицу поля t на минуты или часы, внутри всё равно секунды.

Не даты и не Unix-полночь

Не сутки между датами. Не метка эпохи: 86400 здесь «сутки длительности», не «2 января 1970». Не возраст.

Не угловые градусы-минуты-секунды неба. Не тактовая частота.

Как пользоваться

Для сборки оставьте t пустым. Для разложения оставьте пустым h, m или s — и заполните только t. Не заполняйте t и часы одновременно, если ищете минуты: при разложении нужны только секунды суммы.

Родитель практика. Дальше скорость, если есть путь.

Примеры

1. Сборка. 1 ч 1 мин 1 с → 3661 с.

2. Часы из t. 3661 → 1, extras 1 мин 1 с.

3. Минуты из t. те же 3661 → 1.

4. Секунды из t. → 1.

5. Ноль. 0,0,0 → 0 с.

6. Запрет. h = −1.

Ещё задачи

Урок 45 мин: h = 0, m = 45, s = 0 → 2700 с. Два урока без перемены 90 мин → 5400 с, extras 1 ч 30 мин.

Фильм 2:17:00 → t = 8220 с. Обратно проверка.

Якорь 3661 на тройке единиц.

Пробег: время на круге 00:04:12 → 252 с, путь из v = s/t если известна скорость… скорее путь известен, v = s/t. Сначала t здесь.

Сутки как длительность: 24 ч 0 0 → 86400 с. Это не вторые сутки эпохи, совпало числом.

Не проценты ролика: «просмотрено 50 %» — доля, не HMS.

90 минут при сборке нормализуются в extras к 1 ч 30 мин, t при этом 5400. Искомое t не меняется от нормализации.

После t = 3661 часто спрашивают десятичные часы: 3661/3600 ≈ 1,017 ч в тетради. Страница десятичные часы не печатает как h, h при разложении целые.

Связь с календарём: 10 суток разности × 86400 = 864000 с, затем сюда, если нужны часы. Не кладите даты в h.

Миллисекунды: 1,5 с страница как целые секунды не возьмёт. Округлите в тетради. Только целые.

Спортивный протокол 00:12:07,3 школа часто округляет до 12 мин 7 с. Страница десятых не держит.

Два интервала сложить: соберите каждый в t, сложите в тетради, разложите снова. Страница одну сумму за раз.

Таймер обратного отсчёта «осталось 90 мин»: h = 0, m = 90, s = 0 → 5400 с. Это не календарь до дедлайна; до дедлайна сначала сутки, если даты разные, и только остаток дня в HMS, если условие дало часы.

Якорь 3600 с = 1 ч. Если получили 3599 — не хватило секунды до часа, разложение 0 ч 59 мин 59 с. Якорь 7200 — ровно два часа без минут. Эти три числа удобно держать рядом с 3661, чтобы ловить опечатку на единицу.

Сорок пять минут урока и десять минут перемены считайте двумя сборками или одной суммой 55 мин. Страница звонков не знает: она не вычитает перемену из урока и не знает расписание.

Если в условии «2 часа 3 минуты» без секунд, кладите s = 0, не оставляйте поле пустым при сборке t. Пустое поле секунд — не ноль, а «не задано», и сборка t не стартует.

Фильм 2 ч 28 мин — это 8880 с, не «два с половиной». Половина часа в поле m была бы 30, не 0,5: дробь минут страница отвергает.

Школа: шестьдесят

Почему 3600: 60×60. Не путать с 100 метрических. Шестидесятеричная привычка с вавилонян и круга 360° — здесь только время.

Памятка: сборка линейная, разложение с остатками ⌊ ⌋ и mod.

Контроль 3600 с → 1 ч 0 0. 60 с → 0 1 0. 1 с → 0 0 1.

Итог: четыре поля, минус нельзя, даты нельзя.

Чертёж: три клетки h:m:s и сумма t.

Хаб дат ставит HMS рядом с Unix, чтобы не склеить 86400.

Урок, фильм, пробег

Перемена 10 мин + урок 45 = 55 мин → 3300 с. Не календарь звонков школы, только сумма.

Якорь единиц 3661.

Родитель практика. Метка 1970 — Unix.

Нормализация extras

При сборке extras показывают канонические h, m, s после переноса избытка минут и секунд. При разложении extras всегда канон из t.

Проверка: туда-обратно 1;1;1 ↔ 3661.

Не ищите даты. Нет d.

Сосед по суткам календаря: Δ. Секунды скачивания файла — t = S / v, затем разложите t здесь.

Единица t по умолчанию секунда; час в списке единиц t = 3600 с внутри.

Целые h, m, s, t. Дробный таймер — не эта модель.

Типичные ошибки

  • Сложить часы как десятичные: 1,5 ч в поле h как 1 и 5.
  • Подставить календарные даты.
  • Спутать 86400 длительности с Unix-датой.
  • Отрицательные минуты.
  • Ждать дробные секунды.

Соседи: разница дат, Unix, скорость.

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

Как собрать секунды из часов и минут?
t = 3600h + 60m + s. 1 ч 1 мин 1 с → 3661 с.
Как разложить 3661 с?
1 ч, 1 мин, 1 с. Искомым выберите часы, минуты или секунды — остальные придут в ответе.
Это двое суток между датами?
Разница дат даёт сутки календаря. Здесь нет d₁ и d₂.
Можно минуты больше 59 при сборке?
Да: 0 ч 90 мин 0 с даст t = 5400 с, в extras нормализуется как 1 ч 30 мин.
Связь со скоростью?
v = s/t берёт t в секундах СИ. Сначала соберите t здесь, потом скорость.