2014-11-23 13 views
13

sto usando Bootstrap DateTime Picker (http://eonasdan.github.io/bootstrap-datetimepicker/) e ho trovato l'opzione di base per impostare un MinDate; ma, non riesco a farlo per oggi per salvarmi la vita. Ho provato cose come Date(); ma niente funziona. Qualcuno ha qualche idea?Set MinDate ad oggi in Bootstrap DateTimePicker

Esempio

$('#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() 
    }); 

risposta

38

Se si sta utilizzando la versione più recente, l'opzione minDate è ciò che è necessario impostare. Ecco un JSFiddle con un esempio funzionante. Spero che questo ti aiuti.

$('#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() 
}); 
3

$(".datepicker-custom-flight").datepicker({ 
 
\t startDate: "dateToday" 
 
})

0

È possibile utilizzare questo codice, utilizzando questo codice possiamo evitare script aggiuntivi.

Esempio

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 
}); 
Problemi correlati