Как зациклить таймер обратного отсчета на каждый месяц?

Тема в разделе "JavaScript", создана пользователем Amazko, 22 дек 2017.

Модераторы: ZiX
  1. Amazko

    Amazko Подпишись на меня

    Moderator
    Регистр.:
    4 мар 2012
    Сообщения:
    859
    Симпатии:
    635
    Нужно что бы счетчик обновлялся каждый месяц, что бы дата окончания была последним числом текущего месяца.

    Юзаю вот етот счетчик https://github.com/hilios/jQuery.countdown
     
  2. NickSan

    NickSan Постоялец

    Регистр.:
    23 авг 2012
    Сообщения:
    69
    Симпатии:
    38
    Код:
    var month = 0; // January
    var d = new Date(2017, month + 1, 0);
    alert(d); // last day in January
     
    Amazko нравится это.
  3. Absolute

    Absolute Крокодил ;)

    Регистр.:
    9 авг 2009
    Сообщения:
    475
    Симпатии:
    314
    Код:
    var date = new Date(),   //текущая дата
        year = date.getFullYear(),   //текущий год
        mounth = date.getMonth(),   //текущий месяц
        day = new Date(year, ++mounth, 0).getDate();   //последний день текущего месяца
    
      $('#getting-started').countdown([year,mounth,day].join('/'), function(event) {
        $(this).html(event.strftime('%w weeks %d days %H:%M:%S'));
      });