Таймер на JS

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
systemiv
Сообщения: 360
Зарегистрирован: 2011.06.26, 22:55
Откуда: Липецк
Контактная информация:

Таймер на JS

Сообщение systemiv »

Идея примерно такая, что php отдаёт timestamp на страницу.
При чём не один, а много.
Как из него получить, сколько в нём дней, часов и минут?

Уже утро, сижу никакой и бац, в голову алгоритм)

Код: Выделить всё

var warTime = element.innerHTML;
    var nowTime = Math.round(new Date().getTime() / 1000);

    var day = Math.ceil((warTime - nowTime) / 86400);
    var dayRes = (warTime - nowTime) % 86400;

    var hour = Math.ceil(dayRes / 3600);
    var hourRes = dayRes % 3600;

    var minute = Math.ceil(hourRes / 60);
    var minuteRes = hourRes % 60;

    var second = Math.ceil(minuteRes / 60);
    element.innerHTML = 'Дней: ' + day + 'Часов:' + hour + 'Минут:' + minute + 'Секунд:' + second;
 
Немного костыль, нужно несколько проверок, но всё равно пишите если Вы знаете метод получше)
Аватара пользователя
timlar
Сообщения: 1382
Зарегистрирован: 2009.09.19, 17:49
Откуда: Украина, Днепропетровск
Контактная информация:

Re: Таймер на JS

Сообщение timlar »

Здесь есть ответы на твой вопрос.
Twitter: @timlar_ua
systemiv
Сообщения: 360
Зарегистрирован: 2011.06.26, 22:55
Откуда: Липецк
Контактная информация:

Re: Таймер на JS

Сообщение systemiv »

Нет, нету.
Если кому интересно, могу скинуть код таймер, который у меня получился
Ответить