0
I次のjQueryコードを持っている: -jQueryの日付ピッカーの除外日
var excludedDays = jQuery('#exclude-values').val();
// above returns = ["05/16/2016","05/17/2016"];
var disabledDays = ["5/16/2016","5/17/2016"];
function nationalDays(date) {
var m = date.getMonth(), d = date.getDate(), y = date.getFullYear();
for (i = 0; i < disabledDays.length; i++) {
if($.inArray((m+1) + '/' + d + '/' + y,disabledDays) != -1 || new Date() > date) {
return [false];
}
}
return [true];
}
function noWeekendsOrHolidays(date) {
var noWeekend = jQuery.datepicker.noWeekends(date);
return noWeekend[0] ? nationalDays(date) : noWeekend;
}
jQuery('#datepicker').datepicker({
dateFormat: 'dd-mm-yy',
changeYear: false,
minDate: 7,
inline: true,
constrainInput: true,
beforeShowDay: noWeekendsOrHolidays
});
これが動作している、しかし私はミリメートルであることをそれを必要とするとき渡された値が、フォーマットM/DD/YYYYである場合にのみ動作します/ dd/yyyy。
excludedDays
の形式で動作するようにコードを修正する方法はありますか。