Как на JavaScript преобразовать количество секунд в формат с часами, минутами и секундами?

Как можно в JavaScript отформатировать продолжительность времени, измеряемую в секундах, чтобы представить ее в виде часов, минут и секунд?
  • 27 апреля 2024 г. 14:50
Ответы на вопрос 1
Вот пример кода на JavaScript, который преобразует количество секунд в формат с часами, минутами и секундами:

```javascript
function formatTime(seconds) {
  let hours = Math.floor(seconds / 3600);
  let minutes = Math.floor((seconds % 3600) / 60);
  let remainingSeconds = seconds % 60;

  return `${hours} часов, ${minutes} минут, ${remainingSeconds} секунд`;
}

let totalSeconds = 3665;
console.log(formatTime(totalSeconds)); // Выведет: 1 часов, 1 минут, 5 секунд
```

Данный код разделяет общее количество секунд на часы, минуты и оставшиеся секунды, а затем возвращает отформатированную строку с этой информацией.

Если нужно отображать время в другом формате, можно изменить вывод строки в функции `formatTime()` в соответствии с нуждами.
Похожие вопросы