Посоветуйте простой таймер обратного отсчета времени
Решено
На сайт вордпресс нужен простейший таймер обратного отсчета времени на javascript. посоветуйте что нибудь простое, что бы можно было легко изменить под свой стиль.
1 Ответ(ы)
Ответ
JS код таймера (Пример реализует отсчет времени до нового года):
timeend = new Date(); // IE и FF по разному отрабатывают getYear() timeend = new Date(timeend.getYear() > 1900 ? (timeend.getYear() + 1) : (timeend.getYear() + 1901), 0, 1); // для задания обратного отсчета до определенной даты укажите дату в формате: // timeend= new Date(ГОД, МЕСЯЦ-1, ДЕНЬ); // Для задания даты с точностью до времени укажите дату в формате: // timeend= new Date(ГОД, МЕСЯЦ-1, ДЕНЬ, ЧАСЫ-1, МИНУТЫ); function time() { today = new Date(); today = Math.floor((timeend - today) / 1000); tsec = today % 60; today = Math.floor(today / 60); if (tsec < 10) tsec = '0' + tsec; tmin = today % 60; today = Math.floor(today / 60); if (tmin < 10) tmin = '0' + tmin; thour = today % 24; today = Math.floor(today / 24); timestr = today + " дней " + thour + " часов " + tmin + " минут " + tsec + " секунд"; document.getElementById('t').innerHTML = timestr; window.setTimeout("time()", 1000); } // Проверяем кончилось ли время if ((Math.floor(tsec) == 0) && (Math.floor(tmin) == 0) && (Math.floor(thour) == 0 && (Math.floor(today)))) { alert('Время закончилось!'); } else { window.setTimeout("time()", 1000); } // Вызываем функцию time();
Html:
<span id="t"></span>