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

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

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

Реклама

Результатов

Время (ЧЧ:ММ:СС)
01:01:01
часы : минуты : секунды
Часы 1
Минуты 1
Секунды 1
Оставшиеся миллисекунды 500

Что это за калькулятор миллисекунд в ЧЧ:ММ:СС?

Этот калькулятор переводит длительность, заданную в миллисекундах, в привычный формат времени — часы, минуты и секунды (ЧЧ:ММ:СС), а также показывает остаток в миллисекундах. Миллисекунды широко применяются в программировании, при ведении логов, замерах производительности и в приложениях-секундомерах и таймерах, где затраченное время часто хранится в виде одного большого целого числа. Превратить такое число в понятную человеку запись времени — значит сразу увидеть, что оно означает.

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

Введите общее количество миллисекунд, которое нужно перевести, и калькулятор тут же покажет соответствующее время в формате ЧЧ:ММ:СС, а также разбивку по часам, минутам, секундам и оставшимся миллисекундам. Например, показание секундомера 3 661 500 мс превращается в 01:01:01 и 500 мс в остатке.

Разбираем формулу

Перевод выполняется с помощью целочисленного деления и операции взятия остатка (модуло). В одном часе 3 600 000 мс, в минуте — 60 000 мс, в секунде — 1 000 мс. Часы — это общее число, делённое на 3 600 000 (с округлением вниз). Остаток после вычитания целых часов делится на 60 000 — получаем минуты. Оставшаяся часть, делённая на 1 000, даёт секунды, а финальный остаток — это лишние миллисекунды.

$$\begin{gathered} \text{HH:MM:SS} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} \text{HH} &= \left\lfloor \frac{\text{Milliseconds}}{3600000} \right\rfloor \\ \text{MM} &= \left\lfloor \frac{\text{Milliseconds} \bmod 3600000}{60000} \right\rfloor \\ \text{SS} &= \left\lfloor \frac{\text{Milliseconds} \bmod 60000}{1000} \right\rfloor \end{aligned} \right. \end{gathered}$$
Схема деления миллисекунд на часы, минуты, секунды и остаток
Миллисекунды последовательно делятся для получения часов, минут и секунд.

Пример с расчётом

Возьмём 3 661 500 мс. Часы = \(\left\lfloor 3\,661\,500 / 3\,600\,000 \right\rfloor = 1\). Остаток = 61 500 мс. Минуты = \(\left\lfloor 61\,500 / 60\,000 \right\rfloor = 1\). Остаток = 1 500 мс. Секунды = \(\left\lfloor 1\,500 / 1\,000 \right\rfloor = 1\). Оставшиеся мс = \(1\,500 \bmod 1\,000 = 500\). Результат: 01:01:01 и 500 мс.

Значение в миллисекундах, преобразуемое в часы формата ЧЧ:ММ:СС
Одно значение в миллисекундах преобразуется в формат времени ЧЧ:ММ:СС.

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

А если значение больше 24 часов? Поле часов просто продолжает увеличиваться (например, 90 000 000 мс = 25:00:00). Это длительность, а не время на часах, поэтому счётчик не сбрасывается после 24 часов.

Поддерживаются ли дробные миллисекунды? Перед расчётом калькулятор округляет введённое значение вниз до целых миллисекунд, поэтому доли миллисекунды отбрасываются.

Сколько миллисекунд в минуте? В одной минуте 60 000 миллисекунд, а в часе — 3 600 000.

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