2014-11-23 8 views
13

Używam Bootstrap DateTime Picker (http://eonasdan.github.io/bootstrap-datetimepicker/) i znalazłem podstawową opcję ustawienia minDate; ale nie mogę zmusić go do tego, aby dziś ratować moje życie. Próbowałem rzeczy takie jak Date(); ale nic nie działa. Ktoś ma jakieś pomysły?Ustaw minDate na Dzisiaj w Bootstrap DateTimePicker

Przykład

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

Odpowiedz

38

Jeśli korzystasz z najnowszej wersji, opcja minDate jest to, co trzeba ustawić. Oto JSFiddle z działającym przykładem. Mam nadzieję że to pomoże.

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

Można użyć tego kodu, za pomocą tego kodu możemy uniknąć dodatkowych skryptów.

Przykład

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 
}); 
Powiązane problemy