Pigeon1235
@Pigeon1235

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

Есть время в секундах, но хотелось бы их форматировать в зависимости от их кол-ва, т.е.
например 45 - "45 секунд", 60 - "1 минута", 3601 - "1 час 1 секунда". Может есть какие-то модули?
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
nazares
@nazares
Software Engineer
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 секунд
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект