2013-06-04 17 views
5

Devo disabilitare le date tra la data odierna e la data selezionata (impostata). Ecco il mio codicedisabilita le date nel calendario jquery tra la data odierna e la data impostata

$(function() { 
    $("#departure").datepicker({ 
     dateFormat: "dd/mm/yy", 
     changeMonth: true, 
     changeYear: true, 
     maxDate: "+5", 
     minDate: -0 
    }); 
    $("#departure").datepicker("setDate", "5"); 
}); 
<input id="departure" /> 

ecco il mio screenshot: - enter image description here

Ora voglio diable data 5 6 7 significa 3 giorni dopo oggi. please help me .....

Ciao ho avuto la mia risposta perfettamente, Ma una questione è venuto se in 5 giorni, se non v'è fine settimana si dovrebbe passare in modo che cosa fare per che qualsiasi corpo sa supporre oggi è l'11-6-2013, quindi il 15 e il 16 dovrebbero essere saltati e arriverà il 19 ° giorno.

risposta

0

Questa è la mia risposta oggi è 11-6-2013

$("#departure").datepicker({ 
     dateFormat: "dd/mm/yy", 
     changeMonth: true, 
     changeYear: true, 
     maxDate: "+1y", 
     minDate: +4, 
    }); 
$("#departure").datepicker("setDate", "5"); 
<input id="departure" /> 

enter image description here

0

Sì, è possibile specificare una matrice come gamma per disabilitare come questo senso

// Disable a list of dates 
var disabledDays = ["9-21-2010", "9-24-2010", "9-27-2010", "9-28-2010", "9-3-2010", "9-17-2010", "9-2-2010", "9-3-2010", "9-4-2010", "9-5-2010"]; 
function disableAllTheseDays(date) { 
    var m = date.getMonth(), d = date.getDate(), y = date.getFullYear(); 
    for (i = 0; i < disabledDays.length; i++) { 
     if($.inArray((m+1) + '-' + d + '-' + y,disabledDays) != -1) { 
      return [false]; 
     } 
    } 
    return [true]; 
} 
$('#datepicker5').datepicker({ 
     dateFormat: 'mm-dd-yy', 
     beforeShowDay: disableAllTheseDays 
}); 

eccomi qui in posa molto utile LINK per disabilitare eventuali date o qualsiasi intervallo di date.

fammi sapere se posso aiutarti di più.

+0

Non è fisso che così tanto la data dovrebbe essere disable. da oggi, 3 date dovrebbero essere disabilitate. @ liyakat – User1988

+0

ma è possibile assegnarlo alla variabile javascript da PHP. per creare un array quando viene caricata la pagina. – liyakat

+0

non ti capisco :( – User1988

Problemi correlati