Consenti solo i prossimi 5 giorni lavorativi jquery datepicker

Ho un datepicker che sto usando per fissare appuntamenti. L’unico problema è che il capo desidera che la data dell’appuntamento sia valida solo fino ai successivi 5 giorni lavorativi. So come disabilitare i fine settimana, ma sono un po ‘oscuro su come posso farcela in modo che se scelgo un mercoledì, mi consente di selezionare una data fino al mercoledì successivo e tiene conto anche dei fine settimana. Qualcuno ha qualche idea su come realizzare questo?

Penso che questo sia quello che vuoi

$('yourSelector').datepicker({ minDate: 0, // your min date maxDate: '+1w', // one week will always be 5 business day - not sure if you are including current day beforeShowDay: $.datepicker.noWeekends // disable weekends }); 

http://jsfiddle.net/wANFJ/

5 giorni lavorativi equivalgono a 1 settimana intera, quindi prova a impostare datepicker maxDate su “+ 1w” o “+ 5d”.

Dai un’occhiata a http://api.jqueryui.com/datepicker/#option-maxDate

Probabilmente può farcela

 $( ".selector" ).datepicker({ maxDate: 5 }); 

EDIT: mancava la parte solo per i giorni lavorativi, questo ovviamente non lo farà.

Puoi provare lo snippet riportato di seguito, potrebbe tenere conto delle impostazioni del tuo weekend.

 $( ".selector" ).datepicker({ maxDate: '+1w' });