J'utilise Bootstrap DateTime Picker ( http://eonasdan.github.io/bootstrap-datetimepicker/ ) et j'ai trouvé l'option de base pour définir un minDate; mais, je ne peux pas le régler sur aujourd'hui pour me sauver la vie. J'ai essayé des choses comme Date (); mais, rien ne fonctionne. Quelqu'un a des idées?
Exemple
$('#date').datetimepicker({
pickTime: false,
icons: {
time: "fa fa-clock-o",
date: "fa fa-calendar",
up: "fa fa-arrow-up",
down: "fa fa-arrow-down"
},
startDate: new Date()
});
Si vous utilisez la dernière version, l'option minDate
est ce que vous devrez définir. Voici un JSFiddle avec un exemple de travail. J'espère que cela t'aides.
$('#date').datetimepicker({
pickTime: false,
icons: {
time: "fa fa-clock-o",
date: "fa fa-calendar",
up: "fa fa-arrow-up",
down: "fa fa-arrow-down"
},
minDate: moment()
});
$(".datepicker-custom-flight").datepicker({
startDate: "dateToday"
})
Vous pouvez utiliser ce code, en évitant les scripts supplémentaires.
Exemple
var todayDate = new Date().getDate();
var endD= new Date(new Date().setDate(todayDate - 15));
var currDate = new Date();
$('.datepicker').datepicker({
format: 'dd/mm/yyyy',
autoclose: true,
startDate : endD,
endDate : currDate
});