Bonjour le forum !!
après plusieurs semaines de tests et de recherches sur le web, je n'arrive pas à
exclure des dates et des jours de mon calendrier avec datepicker.

Voilà le script qui marche et qui exclut bien les jours du lundi au jeudi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
<script>
$(function() {
    $( "#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 dayOfWeek = date.getDay ();
                  if (dayOfWeek == 1 ||dayOfWeek == 2 || dayOfWeek == 3 || dayOfWeek == 4) return [false];
                  else return [true];
 
               }
    });
  });
  </script>
Maintenant je voudrais exclure les date des jours non ouverts comme par exemple les jours fériés ,paques ...

et faire la fusion des deux codes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
natDays = [
        [5, 1], [5, 08], [5, 13], [5, 23], 
    ];
 
    function nationalDays(date) {
        for (i = 0; i < natDays.length; i++) {
            if (date.getMonth() == natDays[i][0] - 1
            && date.getDate() == natDays[i][1]) {
                return [false, natDays[i][2] + '_day'];
            }
        }
        return [true, ''];
    }
Merci d'avance pour votre aide.