@newaitix

Чистая математика. Как получить из миллисекунд секунды, минуты, часы?

Видеоплеер html5. Хочу вывести секунды минуты и часы
video.duration // общая длительность ролика в миллисекундах
video.currentTime // текущее время ролика в миллисекундах

как все это (ну конечно я понимаю что то на то нужно делить) что что то не могу сообразить как что и на что. Помогите пожалуйста ))
  • Вопрос задан
  • 186 просмотров
Решения вопроса 1
yellow79
@yellow79
Senior Software Engineer
Как-то примерно так
function time2str(time) {
    if(!time || typeof time != "number" || time < 0) {
        return "00:00:00";
    }
    var m = new Date(time * 1000).toISOString().match(/\d\d:\d\d:\d\d/);
    return m ? m[0].split(":").slice(0, 3).join(":") : "00:00:00";
}


Чтоб вывести оставшееся время time2str(video.duration - video.currentTime)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
demon416nds
@demon416nds
Разработчик на чем попало
делить и брать остаток начиная с более крупной величины
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы