@grenline123123

Поправка вывода времени таймера?

Сейчас выводит время в таком формате
3:50:39
требуется 03:50:39 или 05:05:05, то есть чтобы если число не десятичное был перед числом 0
var now = Date.now();

      var distance = date - now;

      var days = Math.floor(distance / (1000 * 60 * 60 * 24));
      var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
      var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
      var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Для вдохновения:
for (let i = 8; i < 13; i++) console.log( ('00' + i).substr(-2));
/* выведет:
08
09
10
11
12
*/

Для образования:
for (let i = 8; i < 13; i++) console.log( i.toString().padStart(2, '0'));
// тот же результат
String.padStart()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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