ciao ragazzi
oh un problema con le date prese dal db.
nel db sono scritte 11/5/2015, 11/20/2015
se ne scrivo solo una funziona ma con più date no chi mi illumina dove sbaglio.
scritte dirette funziona
// var daysToDisable = ['12/2/2015', '12/7/2015', '12/10/2015'];
ma se le richiamo con
var daysToDisable = ['<?echo $deyfeste?>'];
funziona se solo una data con più date nulla.
codice:$(function () { // var daysToDisable = ['12/2/2015', '12/7/2015', '12/10/2015']; var daysToDisable = ['<?echo $deyfeste?>']; $('#datepickerserv').datepicker({ beforeShowDay: disableSpecificDates, minDate: 'd', numberOfMonths: 2, showButtonPanel: false, dateFormat: 'mm-dd-yy' }); function disableSpecificDates(date) { var day = date.getDate(); var month = date.getMonth(); var year = date.getFullYear(); for (i = 0; i < daysToDisable.length; i++) { if ($.inArray((month + 1 ) + '/' + day + '/' + year, daysToDisable) != -1) { return [false]; } } return [true]; } });

Rispondi quotando