restringir - jquery datetimepicker example
¿Cómo establecer minDate a la fecha actual en jQuery UI Datepicker? (7)
Este es mi código y no está funcionando correctamente. Quiero establecer minDate
a la fecha actual. ¿Cómo puedo hacerlo?
$("input.DateFrom").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: ''yy-mm-dd'',
maxDate: ''today'',
onSelect: function(dateText) {
$sD = new Date(dateText);
$("input#DateTo").datepicker(''option'', ''minDate'', min);
}
Establecí la fecha de inicio utilizando este método, porque los códigos anteriores u otros no me funcionaron
$(document).ready(function() {
$(''#dateFrm'').datepicker(''setStartDate'', new Date(yyyy, dd, MM));
});
La propiedad minDate para la fecha actual funciona para ambos -> minDate: "aa-mm-dd" o minDate: 0
Puede especificar minDate como hoy añadiendo minDate: 0
a las opciones.
$("input.DateFrom").datepicker({
minDate: 0,
...
});
Demostración : http://jsfiddle.net/2CZtV/
Documentos : http://jqueryui.com/datepicker/#min-max
Puede usar la propiedad minDate
, así:
$("input.DateFrom").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: ''yy-mm-dd'',
minDate: 0, // 0 days offset = today
maxDate: ''today'',
onSelect: function(dateText) {
$sD = new Date(dateText);
$("input#DateTo").datepicker(''option'', ''minDate'', min);
}
});
También puede especificar una fecha, como esta:
minDate: new Date(), // = today
Usa este :
onSelect: function(dateText) {
$("input#DateTo").datepicker(''option'', ''minDate'', dateText);
}
Esto puede ser útil: http://jsfiddle.net/injulkarnilesh/xNeTe/
también puede usar:
$("input.DateFrom").datepicker({
minDate: ''today''
});
$("input.DateFrom").datepicker({
minDate: new Date()
});