У меня есть таймер обратного отсчета на базе jquery.countdown вот на этой странице.
https://www.haifa-flower.co.il
Задача в следующем. Сделать автоперевод таймера на определенное количество дней по истечению времени средствами JavaScript. Акция заканчивается и начинается снова.
Сейчас у меня это сделано через предварительный запрос к php скрипту, который возвращает нужную дату. Так вот, запрос занимает время, а я хочу показывать таймер сразу, а так же минимизировать количество запросов к сайту.
Как сделать эти подсчеты исключительно на JavaScript ?
var $countdown = $(".countdown");
if($countdown.length){
$.ajax({
type: "POST",
url: "/wp-admin/admin-ajax.php?action=get_counter_time",
dataType: "json",
context: document.body
}).done(function(data){
$countdown.countdown(data.countdown_end, function(event){
$(this).html(event.strftime("<span>%D<span>" + $countdown.data("day-tt4") +
"</span></span><span>%H<span>" + $countdown.data("day-tt3") +
"</span></span><span>%M<span>" + $countdown.data("day-tt2") +
"</span></span><span>%S<span>" + $countdown.data("day-tt1") +
"</span></span>"));
});
});
}