Показать сообщение отдельно
  #13 (permalink)  
Старый 02.04.2013, 19:08
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

Так все-таки зачем переменные по кругу гонять?

<script>
function countdown(yr,m,d,ho,mi,se){
    var futurestring=montharray[m-1]+" "+d+", "+yr+" "+ho+":"+mi+":"+se;
    var futuredd=Date.parse(futurestring);
    function _countdown() {
        dd=futuredd - new Date()
        dday=Math.floor(dd/(60*60*1000*24)*1)
        dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
        dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
        dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)
  
        if(dday==0&&dhour==0&&dmin==0&&dsec==1){
            $('#time').text('Консультация началась!');
            return
        } else {
            if(dday < 10) dday = "0"+dday;
            if(dhour < 10) dhour = "0"+dhour;
            if(dmin < 10) dmin = "0"+dmin;
            if(dsec < 10) dsec = "0"+dsec;
            $('#time').text(dday+":"+dhour+":"+dmin+":"+dsec);
        }
        setTimeout( _countdown ,1000);
    }
    _countdown();
}
</script>
<div id="time"></div>
<script src="//code.jquery.com/jquery-latest.js"></script>
<script>
    montharray = [];
    montharray[3] = 'Apr';
    countdown('2013','04','04','00','00','00');
</script>
Ответить с цитированием