2016-04-06 2 views
2

Я использую плагин jQuery для Syotimer (https://github.com/mrfratello/SyoTimer) для рекурсивного обратного отсчета. Он работает нормально. В настоящее время я установил его для обратного отсчета в течение 2 дней.JQuery таймер обратного отсчета только для недельных дней

Вот мой код:

jQuery('#periodic_timer').syotimer({ 
       year: 2016, 
       month: 1, 
       day: 30, 
       hour: 13, 
       minute: 41, 


       dayVisible: false, 
       dubleNumbers: false, 
       // effectType: 'opacity', 

       periodUnit: 'd', 
       periodic: true, 
       periodInterval: 2, 
      }); 

Теперь моя проблема, мне нужно с и др таймер только на день недели и в выходные дни таймер не должен работать? Может ли кто-нибудь помочь мне в этом? Предоставляет ли этот плагин такую ​​функцию или есть ли какой-либо возможный способ, которым я могу достичь своего требования?

С уважением, aton1004

ответ

0

Ваша функциональность не обязательно включать в плагине. Вы можете определить текущий день недели, а затем, если это не выходные, просто подключить плагин:

var currentDateTime = new Date(), 
    currentWeekDay = currentDateTime.getDay(); 

if (currentWeekDay != 0 && currentWeekDay != 6) { 
    var syoTimerOptions = { 
     // put here plugin options 
     }; 
    jQuery('#periodic_timer').syotimer(syoTimerOptions); 
} 

PS: Метод GetDate() возвращает число день недели: 0 - воскресенье, 1 - понедельник, ..., 6 - суббота

Смежные вопросы