Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.12.2017, 15:44
Новичок на форуме
Отправить личное сообщение для Бипач Посмотреть профиль Найти все сообщения от Бипач
 
Регистрация: 11.09.2017
Сообщений: 9

Перевести 262993 секунд в дни, часы, минуты и секунды для таймера
Есть эдакий таймер:
var endTime = new Date('2017-12-31 23:59:59.999');
    function Timer(){
        if (new Date() > endTime) {

            clearInterval(timer);

        } else {

            var second = Math.floor((endTime - new Date()) / 1000); /*секунди*/

            document.getElementById('timer').innerHTML = days + ":" + hours + ':' + minutes + ':' + second;
        }
    }
    var timer = setInterval(Timer, 1000);

    Timer();


И уже второй день не могу разобраться как конвертировать эти секунды в нормальный вид. Помогите, пожалуйста

Последний раз редактировалось Бипач, 01.12.2017 в 16:01.
Ответить с цитированием
  #2 (permalink)  
Старый 01.12.2017, 16:41
Кандидат Javascript-наук
Отправить личное сообщение для Lion777 Посмотреть профиль Найти все сообщения от Lion777
 
Регистрация: 04.11.2017
Сообщений: 117

тип так ?
var sec = 262993;
var min = sec / 60;
var hour = min / 60;
var day =
    'Дней: ' + Math.floor(hour / 24) +
    ', часов: ' + Math.floor(hour % 24) +
    ', минут: ' + Math.floor(min % 60) +
    ', секунд: ' + Math.floor(sec % 60);
alert(day);


или так таймер к НГ
var newYear = new Date(2019, 0);
var newYear = newYear.getTime()
var currentDate = Date.now();
var sec = (newYear - currentDate) / 1000;
var min = sec / 60;
var hour = min / 60;
var day =
    'Дней: ' + Math.floor(hour / 24) +
    ', часов: ' + Math.floor(hour % 24) +
    ', минут: ' + Math.floor(min % 60) +
    ', секунд: ' + Math.floor(sec % 60);

alert(day);

Последний раз редактировалось Lion777, 01.01.2018 в 14:05.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поиск классов внутри тега yozuul jQuery 24 14.06.2013 22:00
секунды в часы минуты секунды tiho Общие вопросы Javascript 2 10.03.2013 21:41
передать в обьект Date массив из [ секунды, минуты, часы ] Livanderiaamarum Общие вопросы Javascript 11 16.12.2011 23:44