@newaitix

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

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

как все это (ну конечно я понимаю что то на то нужно делить) что что то не могу сообразить как что и на что. Помогите пожалуйста ))
  • Вопрос задан
  • 185 просмотров
Решения вопроса 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
Разработчик на чем попало
делить и брать остаток начиная с более крупной величины
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
23 апр. 2024, в 19:05
15000 руб./за проект
23 апр. 2024, в 19:01
7000 руб./за проект
23 апр. 2024, в 18:47
10000 руб./за проект