pickadate bootstrap javascript jquery twitter-bootstrap datetimepicker eonasdan-datetimepicker

javascript - pickadate - ¿Cómo deshabilitar las fechas pasadas de hoy en bootstrap datetimepicker?



pickadate materialize (3)

He utilizado su violín y lo modifiqué con el siguiente código que desactiva todas las fechas pasadas, y funciona perfectamente.

Aquí está el Fiddle y el código -

$(function () { $(''#datetimepicker'').datetimepicker({ minDate : moment() }); });

Esta pregunta ya tiene una respuesta aquí:

No se pueden deshabilitar las fechas pasadas en bootstrap datetimepicker

HTML

<br/> <div class="row"> <div class="col-md-12"> <h6>Datetimepicker</h6> <div class="form-group"> <div class="input-group date" id="datetimepicker"> <input type="text" class="form-control" /> <span class="input-group-addon"><span class="glyphicon-calendar glyphicon"></span></span> </div> </div> </div> </div>

JavaScript

$(function () { $(''#datetimepicker'').datetimepicker(); });

También utilicé startDate atrribute.Pero no uso.

Violín here


Puedes hacerlo así:

$(function () { var date = new Date(); var today = new Date(date.getFullYear(), date.getMonth(), date.getDate()); $(''#datetimepicker'').datetimepicker({ minDate: today }); });

Otra solución:

$(function () { var date = new Date(); date.setDate(date.getDate()-1); $(''#datetimepicker'').datetimepicker({ startDate: date }); });