Задать вопрос
@1233211

Как перевести миллисекунды в минуты и секунды?

есть число 180000, это получается 180 секунд, то есть 3 минуты и 0 секунд, значит должно вывести на экране так 03:00, как так сделать?
  • Вопрос задан
  • 346 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Приставка милли- в метрической системе мер означает тысячную часть чего-либо.
Значит вам нужно разделить значение на тысячу.
Также вы должны знать что в одной минуте шестьдесят секунд.
Значит для получения количества минут, вам нужно количество секунд разделить на шестьдесят нацело. А потом получить остаток от деления, чтобы получить секунды, составляющие неполную минуту и вывести все это куда-либо. Например в консоль.

const ms = 183000;
const s = ms / 1000;
const minutes = Math.floor(s / 60); // Оставляем только целую часть
const seconds = s % 60;
console.log(minutes + ':' + seconds); // "3:3"


Как добавить незначащий ноль к числу, предлагаю загуглить самому.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект