today ejemplos jquery calendar mindate maxdate

jquery - ejemplos - datepicker options



jQuery datepicker mindate, maxdate (4)

Arreglé mi problema que era que las bibliotecas jquery estaban un poco desactualizadas.

Si alguien interesado en esta solución por favor marque here .

Tengo los dos siguientes objetos datepicker pero no puedo obtener lo que quiero ya que me quedo atascado con las opciones minDate y maxDate:

Esto es para restringir las fechas a fechas futuras.

Lo que quiero : restringir las fechas de la fecha actual a 30 años.

Lo que obtengo : restringir las fechas de la fecha actual a 10 años.

$(".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 });

Esto es restringir para seleccionar solo fechas pasadas :

Lo que quiero : restringir las fechas desde la fecha actual hasta 120 años.

Lo que recibo : restringir las fechas de la fecha actual a 120 años atrás, pero cuando selecciono un año, el año máximo se restablecerá al año seleccionado (por ejemplo, lo que obtendría cuando la carga de la página de nuevo sea 1890-2010, pero si selecciono 2000 el cuadro de selección de año restablecido a 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 });

Necesito ayuda con ambos objetos datepicker, cualquier ayuda sería muy apreciada.


Los +30 años uno debería funcionar bien como se muestra here :

Por -120 años solo necesitas hacer lo inverso here


Para mostrar desde la fecha actual hasta 1 año = maxDate: ''+ 1Y'', Para mostrar desde la fecha actual hasta 30 días = maxDate: ''+ 30D'',


$("#datepick").datepicker({ changeMonth: true, changeYear: true, showOn: ''button'', buttonImage: ''images/calendar.gif'', buttonImageOnly: true, dateFormat: ''dd/mm/yy'', minDate: ''-100Y'', maxDate: ''-1Y'', yearRange: ''-100'', });