Нужна ваша помощь по таймерам на JS(((
Ребята! Товарищи! Помогите пожалуйста, С таймером. Имеется таймер обратного отсчета
function CountdownTimer(elm,tl,mes){ this.initialize.apply(this,arguments); } CountdownTimer.prototype={ initialize:function(elm,tl,mes) { this.elem = document.getElementById(elm); this.tl = tl; this.mes = mes; },countDown:function(){ var timer=''; var today=new Date(); var day=Math.floor((this.tl-today)/(24*60*60*1000)); var hour=Math.floor(((this.tl-today)%(24*60*60*1000))/(60*60*1000)); var min=Math.floor(((this.tl-today)%(24*60*60*1000))/(60*1000))%60; var sec=Math.floor(((this.tl-today)%(24*60*60*1000))/1000)%60%60; var me=this; if( ( this.tl - today ) > 0 ){ timer += '<span class="number-wrapper"><div class="line"></div><div class="caption">DAYS</div><span class="number day">'+day+'</span></span>'; timer += '<span class="number-wrapper"><div class="line"></div><div class="caption">HOURS</div><span class="number hour">'+hour+'</span></span>'; timer += '<span class="number-wrapper"><div class="line"></div><div class="caption">MINS</div><span class="number min">'+this.addZero(min)+'</span></span><span class="number-wrapper"><div class="line"></div><div class="caption">SECS</div><span class="number sec">'+this.addZero(sec)+'</span></span>'; this.elem.innerHTML = timer; tid = setTimeout( function(){me.countDown();},10 ); }else{ this.elem.innerHTML = this.mes; return; } },addZero:function(num){ return ('0'+num).slice(-2); } } function CDT(){ var tl = new Date('2014/04/17 23:59:59'); var timer = new CountdownTimer('CDT',tl,'<span class="number-wrapper"><div class="line"></div><span class="number end">Время вышло!</span></span>'); timer.countDown(); } window.onload=function(){ CDT(); } Ссылка на него если кому нужен https://drive.google.com/file/d/0BzI...it?usp=sharing он отсчитывает время до 23 часов 59 минут и 59 секунд. Вопрос: Как сделать, что бы после достижения данного времени таймер начинал отсчитывать время до 23 часов 59 минут и 59 секунд, НО следующего дня???? P:S: Мои мозги гуманитарного склада, простите если тупой вопрос задаю или тупой вопрос задам))))))) |
anr001,
:blink: ещё один а по форуму поискать ? http://javascript.ru/forum/misc/2951...j-tajjmer.html http://javascript.ru/forum/dom-windo...tml#post280058 |
Что-то с этими таймерами не так... :D Чего они так массово взялись их делать? Это настораживает. :blink:
|
ksa,
если бы кодил лэндинги для магазинов, знал бы, зачем нужны эти таймеры :) |
Часовой пояс GMT +3, время: 22:13. |