jQuery datepicker MinDate, MaxDate
Domanda
Ho i due seguenti oggetti DatePicker ma non riesco a ottenere ciò che voglio, come io sono sempre bloccato con le opzioni MinDate e MaxDate:
Questo è quello di limitare le date per le date future.
Quello che voglio :. Restringere le date dal data corrente a 30 anni di tempo
Che cosa ottengo : limiti le date dal data corrente a 10 anni di tempo.
$(".datepickerFuture").datepicker({
showOn: "button",
buttonImage: 'calendar.gif',
buttonText: 'Click to select a date',
duration:"fast",
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
constrainInput: true,
minDate: 0,
maxDate: '+30Y',
buttonImageOnly: true
});
Questo è quello di limitare per selezionare solo date passate :
Quello che voglio :. Restringere le date dal data corrente a 120 anni fa, il tempo
Che cosa ottengo : limiti le date dal data corrente a 120 anni fa il tempo, ma quando seleziono un anno l'anno massimo sarà ripristinare anno selezionato (per esempio, quello che vorrei ottenere quando caricamento della pagina da fresco è 1890-2010, ma se seleziono 2000 dell'anno selezionare ripristino di dialogo per 1880-2000).
$(".datepickerPast").datepicker({
showOn: "button",
buttonImage: 'calendar.gif',
buttonText: 'Click to select a date',
duration:"fast",
changeMonth: true,
changeYear: true,
dateFormat: 'dd/mm/yy',
constrainInput: true,
yearRange: '-120:0',
maxDate: 0,
buttonImageOnly: true
});
Ho bisogno di aiuto sia oggetto datepicker, qualsiasi aiuto sarebbe molto apprezzato.
Soluzione 2
Ho risolto il mio problema, che è stata le librerie jQuery erano un po 'fuori data.
Se chiunque sia interessato a questa soluzione si prega qui .
Altri suggerimenti
$("#datepick").datepicker({
changeMonth: true,
changeYear: true,
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true,
dateFormat: 'dd/mm/yy',
minDate: '-100Y',
maxDate: '-1Y',
yearRange: '-100',
});
Per visualizzare dalla data corrente a 1 anno = MaxDate: '+ 1Y', Per visualizzare dalla data corrente a 30 giorni = MaxDate: '+ 30D',