2015-04-09 1 views
2

Я использую Date time picker на моем сайте .every вещь работает нормально, но я хочу, чтобы использовать два валидатор один, я хочу, чтобы отключить субботу воскресеньем и нас праздники. Вот функция, я использую следующие работают, чтобы отключить субботу воскресеньекак использовать два валидаторов в даты и времени подборщика

rome(mm,{ 
    dateValidator: function (d) { 

    var dates= moment(d).day() !== 0 && moment(d).day() !== 6 ; 
return dates; 
}, 
//dateValidator: rome.val.except(dates_holidays), 
min: s, 
max: m, 
time: false 
}); 

следующими работаем для праздников,

rome(mm,{ 
    dateValidator: rome.val.except(['2015-04-20', '2015-04-18', '2015-04-15']), 
    min: s, 
    max: m, 
    time: false 
    }); 

Но я хочу, чтобы использовать оба. пожалуйста, помогите мне

ответ

1

Try:

dateValidator: function(date) { 
    var weekday = moment(date).day(); 
    return weekday != 0 && weekday != 6 && rome.val.except(['2015-04-20', '2015-04-18', '2015-04-15'])(date); 
} 

rome.val.except() возвращает функцию, так что вы просто позвонить, что в сочетании с вашими чеками дня недели.

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