Как конвертировать секунды в объект времени в JavaScript?
Данная функция позволяет преобразовать секунды в объект времени в JavaScript:
// Преобразование количества секунд в объект времени
function timeObj(seconds) {
// если время в формате mm:ss
if ( seconds <= 3599 ) {
return {
minutes: (seconds / 60) | 0, // минуты
seconds: (seconds % 60) | 0 // секунды
};
}
// если время в формате hh:mm:ss
return {
hours: (seconds / 3600) | 0, // часы
minutes: ((seconds / 60) | 0) % 60, // минуты
seconds: (seconds % 60) | 0 // секунды
};
};
Результат:
timeObj(7235); // вызов
// результат
// Object { hours: 2, minutes: 0, seconds: 35 }
Вот так можно преобразовать секунды времени в понятный человеку формат в JavaScript.
-
- Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.