Обратный отчет времени

Автор Сообщение

monstar

#1/06.08.2015 14:06
0

Пользователи

Карма: 0

Создал экстаполе с названием time_up и типом datetime. То есть в проекте вводится дата окончания. Вывожу дату с помощью {XXX_TIME_UP|date('d.m.Y H:i', $this)}

Как это время подключить к простому скрипту обратного отсчета времени как начальное время и вывести в нужном месте.

Например:

<script type="text/javascript">//<![CDATA[
var remain_bv   = 100;
function parseTime_bv(timestamp){
    if (timestamp < 0) timestamp = 0;
 
    var day = Math.floor( (timestamp/60/60) / 24);
    var hour = Math.floor(timestamp/60/60);
    var mins = Math.floor((timestamp - hour*60*60)/60);
    var secs = Math.floor(timestamp - hour*60*60 - mins*60); 
    var left_hour = Math.floor( (timestamp - day*24*60*60) / 60 / 60 );
 
    $('span.afss_day_bv').text(day);
    $('span.afss_hours_bv').text(left_hour);
 
    if(String(mins).length > 1)
        $('span.afss_mins_bv').text(mins);
    else
        $('span.afss_mins_bv').text("0" + mins);
    if(String(secs).length > 1)
        $('span.afss_secs_bv').text(secs);
    else
        $('span.afss_secs_bv').text("0" + secs);
     
}
 
$(document).ready(function(){
    setInterval(function(){
        remain_bv = remain_bv - 1;
        parseTime_bv(remain_bv);
        if(remain_bv <= 0){
            alert('Работает!');
        }
    }, 1000);
});
//]]>
</script>

 

Сообщения: 6

CrazyFreeMan

Ярослав
#2/07.08.2015 23:16
+1

Модераторы

Карма: +317

Ну к примеру, если поле создано через экстраполя движка то зайти в него и в поле где  HTML-код поля дописать какой-то уникальный ID или класс, а далее в скрипте дописать событие/поиск елемента по идентификатору и все, профит

Сообщения: 1248