Wie erstelle ich eine Funktion, die diese erste Funktion kombiniert, die sperrt bestimmte Wochentage;Kombinieren Sie zwei Funktionen für JQuery DatePicker BeforeShowDay
function disableweekdays(date) {
var day = date.getDay();
return [(day != 0 && day != 2 && day != 4 && day != 5), ""];
}
mit dieser zweiten Funktion, die spezielle Tage des Jahres deaktiviert;
function disablespecialdays(date){
var array = ["12-25", "01-01"]
var string = jQuery.datepicker.formatDate('mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
so dass ihre Ergebnisse für das beforeShowDay kombiniert werden in;
$("#myid").datepicker({
beforeShowDay: disableweekdays,
minDate: 0,
dateFormat: 'dd-MM-yy',
inline: true,
showOtherMonths: true,
dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
})
Arbeiten auch nach dem Wechsel ** Date.getDate() ** bis ** Date.getDay() ** und das Hinzufügen von ** [] ** ** um Rückkehr ** – arn01d
Warum müssen Sie das Ergebnis in ein Array einschließen? Es sollte 'true' oder' false' akzeptieren, wenn wir dasselbe Plugin betrachten. – synthet1c
Sie haben Recht. @synthet1c. Ich habe das Plugin nicht benutzt. – arn01d