¿Cómo puedo desactivar las últimas fechas en jQuery datepicker? Busqué opciones, pero no parece encontrar nada de lo que indica la capacidad para deshabilitar las fechas pasadas.
ACTUALIZACIÓN: Gracias yall por la rápida respuesta. Traté de que no hubo suerte. Los días eran aún no gris como yo esperaba y todavía aceptar el seleccionado pasado de fecha.
He intentado esto:
$('#datepicker').datepicker({ minDate: '0' });
No funciona.
He intentado esto:
$('#datepicker').datepicker({ minDate: new Date() });
Todavía no funciona bien.
Muestra el widget de calendario bien. Simplemente no gris o impedir la entrada de los últimos días. He intentado minDate y maxDate en el pasado no hubo suerte, así que pensé que no deben ser ellos.
Intente esto:
Eliminar las comillas de
0
.Sólo necesitas especificar una fecha mínima – establecer a 0 significa que la fecha mínima es de 0 días a partir de hoy, es decir, el día de hoy. Usted podría pasar a la cadena de
'0d'
lugar (la unidad por defecto es de días).Si usted está tratando con un consolidados anteriormente selector de fecha, a continuación, configuración de
no funcionará. La sintaxis es aplicable únicamente cuando se crea el widget.
Para establecer min fecha para un obligado selector de fecha utilice el siguiente:
Quitar las comillas que rodean
0
y va a trabajar.De Trabajo Fragmento De Código:
JS:
CSS:
HTML:
$('#datepicker').datepicker({ minDate: 0, maxDate: "+1M +10D", dateFormat: 'yy-mm-dd' });
Usted no necesita una coma después de la última opciónUso minDate opción para establecer el mínimo posible fecha.
http://jqueryui.com/demos/datepicker/#option-minDate
Dar cero a mindate y disabale las fechas pasadas.
Ejemplo en vivo
leer más aquí
Esto funciona:
//deshabilitar el futuro de las fechas
//deshabilitar las fechas pasadas
0
provocó un error de JavaScript. +1$("#datePicker").datePicker({startDate: new Date() });
.Esto funciona para mí
Estoy utilizando el código siguiente a la fecha de formato y mostrar de 2 meses en el calendario…
El problema es que no estoy seguro de cómo restringir las fechas anteriores a la selección.
Asegúrese de poner varias propiedades en la misma línea (ya que sólo mostró 1 línea de código, usted puede haber tenido el mismo problema que yo hice).
Mina de establecer la fecha predeterminada, pero no gris viejo fechas. Esto no funciona:
Este no tanto:
1 y +1 el trabajo de la misma (o entre 0 y +0 en su caso).
Mí: Windows 7 x64, Rieles 3.2.3, Ruby 1.9.3
Probar esta. Si cualquier error, por favor me corrija 🙂 Gracias a todos.
Pruebe a establecer
startDate
a la fecha actual. Por ejemplo:He utilizado el min atributo:
min="' + (new Date()).toISOString().substring(0,10) + '"
Aquí está mi código y funcionó.