Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Итоговое время
07:45:00
24-часовой формат (ЧЧ:ММ:СС)
Часы 7
Минуты 45
Секунды 0
Дней раньше 0

Что такое калькулятор вычитания времени?

Этот инструмент вычитает заданный интервал (часы, минуты и секунды) из начального времени и показывает результат в 24-часовом формате. Если при вычитании происходит переход через полночь, калькулятор автоматически «отматывает» время на предыдущие сутки и сообщает, на сколько дней раньше приходится итог.

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

Укажите начальное время: час (0–23), минуты (0–59) и секунды (0–59). Затем введите, сколько часов, минут и секунд нужно вычесть. Калькулятор выдаст итоговое время в формате ЧЧ:ММ:СС вместе с разбивкой и количеством дней, на которые сместился результат назад.

Как работает формула

Оба значения переводятся в общее число секунд. Начальное время превращается в \( S = \text{ч} \times 3600 + \text{м} \times 60 + \text{с} \), а интервал \( D \) вычисляется так же. Простая разность \( S - D \) может оказаться отрицательной, поэтому она приводится к корректному виду через остаток от деления:

$$ t = ((S - D) \bmod 86400 + 86400) \bmod 86400 $$

где 86400 — это количество секунд в сутках. Полученный результат снова раскладывается на часы, минуты и секунды.

Круглый 24-часовой циферблат со стрелкой, движущейся назад, чтобы показать вычитание длительности
Вычитание длительности сдвигает назад по 24-часовому циферблату.

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

Начнём с 02:00:00 и вычтем 3 часа. \( S = 7200 \) секунд, \( D = 10800 \) секунд, значит \( S - D = -3600 \). Прибавляем сутки:

$$ -3600 + 86400 = 82800 \text{ секунд} = 23{:}00{:}00 $$

Итог — 23:00:00, то есть на 1 день раньше.

Шкала времени, показывающая, как время начала минус длительность переходит границу полуночи
Если длительность больше времени начала, результат переходит за полночь.

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

Что будет, если вычесть больше 24 часов? Результат всё равно корректно укладывается в рамки одних суток, а счётчик «дней раньше» показывает, на сколько полных суток время сместилось назад.

Результат в 12- или 24-часовом формате? Итог отображается в 24-часовом формате (от 00:00:00 до 23:59:59).

Можно ли вычесть только минуты или только секунды? Да — просто оставьте остальные поля интервала равными 0.

Последнее обновление: