Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Автоперевод таймера обратного отсчета jquery.countdown (https://javascript.ru/forum/jquery/83642-avtoperevod-tajjmera-obratnogo-otscheta-jquery-countdown.html)

alex@wemake.co.il 03.02.2022 12:58

Автоперевод таймера обратного отсчета jquery.countdown
 
У меня есть таймер обратного отсчета на базе 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>"));
        });
    });
}

рони 03.02.2022 13:29

alex@wemake.co.il,
https://javascript.ru/forum/css-html...tml#post494315


Часовой пояс GMT +3, время: 01:38.