2016-05-30 7 views
0

Я использую bootstrap datepicker, и я хочу отключить предыдущие даты, но ничего не получится.bootstrap datepicker не отключен предыдущие даты

это то, что я пытался до сих пор

<input type="text" name="a" class="datepicker form-control"/> 

$('.datepicker').datepicker({ 
    format: 'mm-dd-yyyy', 
    minDate: new Date(), 
    maxDate: '+1y' 
}); 

//////// 

$('.datepicker').datepicker({ 
    format: 'mm-dd-yyyy', 
    startDate: '05-18-2016' 
}); 

, но ничего не будет работать.

+0

Возможный дубликат [Bootstrap DatePicker отключение прошлых дат без текущей даты] (http://stackoverflow.com/questions/16123056/bootstrap-datepicker-disabling-past-dates-without -current-date) – JYoThI

+0

startDate: new Date() – JYoThI

ответ

0

Попробуйте это:

var nowTemp = new Date(); 
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0); 

$('.datepicker').datepicker({ 
    onRender: function(date) { 
    return date.valueOf() < now.valueOf() ? 'disabled' : ''; 
    } 
}); 
Смежные вопросы