1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
<script>
//Disable Arrays
var disableDays = [2,3,4], //ma, me, je
disableDates = ["01-01-2022", "04-04-2021", "05-04-2021", "01-05-2021","08-05-2021", "13-05-2021", "23-05-2021", "24-05-2021", "14-07-2021", "15-08-2021", "01-11-2021", "11-11-2021", "25-12-2021",] //dd-mm-yy
// PAQUES Lundi PAQUES Fete Travail armistice ascension pentecote lundi pent armistice
Noel
$(function() { //Create DatePicker
$("#datepicker").datepicker({
monthNames: ['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
monthNamesShort: ['Jan','Fév','Mar','Avr','Mai','Jun','Jul','Aoû','Sep','Oct','Nov','Déc'],
dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
dayNamesMin: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
dayNamesShort: ['Di','Lu','Ma','Me','Je','Ve','Sa'],
maxDate: "+2m",
minDate: "0m",
firstDay:1,
dateFormat: 'yy-mm-dd',
altField: "#alternate",
altFormat: "DD",
beforeShowDay: function(date){
var day = date.getDay(),
dmy = $.datepicker.formatDate('dd-mm-yy', date);
//Disable day
if (disableDays.indexOf(day) != -1){
return [false];
//Disable date
} else if (disableDates.indexOf(dmy) != -1){
return [false];
//Enable date
} else {
return [true];
}
}
})
})
</script> |
Partager