J'essaie de désactiver certaines dates de jQuery datepicker. Je sais que ce sujet est souvent abordé, mais seulement en ce qui concerne les dates régulières comme les vacances ou les week-ends. Je voudrais tirer les jours d'une table MySQL à la place. Pour désactiver les dates régulières, les codes sont;désactiver dates dans jQuery datepicker avec des dates de MySQL
$(function() {
$("#datepickerthing").datepicker({
altField: '#actualDate',
minDate:'0',
maxDate: '+6M',
beforeShowDay: nationalDays
});
var natDays = ["4/22/2009","4/23/2009","4/24/2009","4/25/2009","4/26/2009","5/27/2009","5/28/2009","6/26/2009","6/27/2009","6/28/2009","6/29/2009","6/30/2009"];
function nationalDays(date) {
var sDate = (date.getMonth()+1).toString() + "/" + date.getDate().toString() + "/" + date.getFullYear().toString();
if ($.inArray(sDate, natDays) != -1) return [false,"","Not this day!"];
else return [true, ""];
}
});
Ce que je ne comprends pas comment obtenir une série de dates à partir d'une base de données dans la variable « natDays » et assurez-vous qu'ils sont correctement mis en forme.
Merci d'avance pour toute aide que vous pouvez offrir.