Показать сообщение отдельно
  #2 (permalink)  
Старый 26.10.2012, 01:40
Интересующийся
Отправить личное сообщение для K313 Посмотреть профиль Найти все сообщения от K313
 
Регистрация: 05.03.2012
Сообщений: 11

window.my = { th:document.getElementById('th'),tm:document.getElementById('tm'),ts:document.getElementById('ts'), rem:1 }
window.my.si = setInterval( function() {
    var a, b=window.my, c, t = new Date();
    if(b.ts.innerHTML != (c=(a=t.getSeconds())<10?'0':'')+a)){
        b.ts.innerHTML = c;
        if((c == '00' || b.rem) && b.tm.innerHTML != (c=(a=t.getMinutes())<10?'0':'')+a)){
            b.tm.innerHTML = c;
            if((c == '00' || b.rem) && b.th.innerHTML != (c=(a=t.getHours())<10?'0':'')+a)){
                b.th.innerHTML = c;
                b.rem=0;
            }
        }
    }
},  200);
интервал 200, чтоб не была заметна неравномерность между секундами

Последний раз редактировалось K313, 26.10.2012 в 01:52.
Ответить с цитированием