Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.08.2013, 10:40
Интересующийся
Отправить личное сообщение для Verbal Посмотреть профиль Найти все сообщения от Verbal
 
Регистрация: 01.08.2013
Сообщений: 25

обрытный отсчет
как сделать обратный отсчет времени? просто без определёных дат, например задали 1 час 2 минуты и 3 секунды и он идет в обратном направлении, и если обновили страницу что бы обнулился и заного пошел сначало?
Ответить с цитированием
  #2 (permalink)  
Старый 05.08.2013, 11:30
Аватар для ОлегА
Профессор
Отправить личное сообщение для ОлегА Посмотреть профиль Найти все сообщения от ОлегА
 
Регистрация: 25.08.2011
Сообщений: 420

function timer_revers( d, h, m, s ){
    today  = new Date();
    finish = d*24*60*60*1000 + h*60*60*1000 + m*60*1000 + s*1000
    endTS  = today.getTime() + finish;

    rev_intervalid = setInterval(function(){
        now = new Date();
        totalRemains = (endTS - now.getTime());
        if (totalRemains>1){
            RemainsSec=(parseInt(totalRemains/1000));
            RemainsFullDays=(parseInt(RemainsSec/(24*60*60)));
            secInLastDay=RemainsSec-RemainsFullDays*24*3600;
            RemainsFullHours=(parseInt(secInLastDay/3600));
            if (RemainsFullHours<10){RemainsFullHours="0"+RemainsFullHours};
            secInLastHour=secInLastDay-RemainsFullHours*3600;
            RemainsMinutes=(parseInt(secInLastHour/60));
            if (RemainsMinutes<10){RemainsMinutes="0"+RemainsMinutes};
            lastSec=secInLastHour-RemainsMinutes*60;
            if (lastSec<10){lastSec="0"+lastSec};
            $('#new_timer').html( (RemainsFullDays ? "<span>"+RemainsFullDays+"дн.</span> " :"")+RemainsFullHours+"ч. "+RemainsMinutes+"м. "+lastSec+"с.");
        } else {
           clearInterval(rev_intervalid);
        }
    },1000);
}

$(function(){
  timer_revers(0,1,2,3);
})
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery Timer - обратный отсчет времени в 10 минут adax jQuery 1 01.11.2011 14:54
Отсчет до указанного времени Jampire Общие вопросы Javascript 2 28.07.2011 01:22
Фоновый отсчет по нажатию. CaypoH Общие вопросы Javascript 7 20.02.2011 13:06
Многократный обратный отсчет sultan.khayrulin Общие вопросы Javascript 1 30.05.2010 22:41
как отключить отсчет секунд? Dans Opera, Safari и др. 1 28.04.2010 14:17