Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как автоматически определять текущий месяц и использовать его как дедлайн? (https://javascript.ru/forum/misc/61682-kak-avtomaticheski-opredelyat-tekushhijj-mesyac-i-ispolzovat-ego-kak-dedlajjn.html)

VeliaR 02.03.2016 16:36

Как автоматически определять текущий месяц и использовать его как дедлайн?
 
Добрый день!

Есть скрипт, который выступает в качестве дедлайна, то есть это конечный срок акции.

Дедлайн всегда последнее число текущего месяца, например 31 марта в 23:59:59.

Вот сам скрипт:

if($('div').is('.countdown')){         
        $('.countdown').jCounter({
            date: "31 march 2016 23:59:59", // Deadline date
            timezone: "Europe/Moscow",
            format: "dd:hh:mm:ss",
            twoDigits: 'on',
            fallback: function() {console.log("время вышло!")}
        });
    }


Код не самописный, а сгенерированный через конструктор сайтов. И поэтому каждый раз приходится самому вручную прописывать дату, а именно месяц.

Как оптимизировать код скрипта так, чтобы месяц автоматически подставлялся на текущий?

Заранее спасибо!

destus 02.03.2016 16:54

<script>
        var d = new Date;
        alert(new Date(d.getFullYear(), d.getMonth() + 1, 0, 23, 59, 59));
    </script>


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