Pigeon1235
@Pigeon1235

Как форматировать секунды в читаемый вид?

Есть время в секундах, но хотелось бы их форматировать в зависимости от их кол-ва, т.е.
например 45 - "45 секунд", 60 - "1 минута", 3601 - "1 час 1 секунда". Может есть какие-то модули?
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ответы на вопрос 1
nazares
@nazares
Web-Developer
let timestamp = 1598828005;
var minutes = timestamp / 60;
var hours = minutes / 60;
var days = Math.floor(hours / 24) + ' дней, ' +
					 Math.floor(hours % 24) + ' часов, ' +
           Math.floor(minutes % 60) + ' минут, ' +
          Math.floor(timestamp % 60) + ' секунд';
          console.log(days);


18504 дней, 22 часов, 53 минут, 25 секунд
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 80 000 до 120 000 ₽
Яндекс Москва
от 100 000 до 300 000 ₽
Яндекс Санкт-Петербург
от 100 000 до 300 000 ₽
21 сент. 2020, в 00:07
10000 руб./за проект
20 сент. 2020, в 23:49
10000 руб./за проект
20 сент. 2020, в 23:44
20000 руб./за проект