Посоветуйте простой таймер обратного отсчета времени

На сайт вордпресс нужен простейший таймер обратного отсчета времени на javascript. посоветуйте что нибудь простое, что бы можно было легко изменить под свой стиль.

Добавить Комментарий
Ответ

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>
 

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.