2016-05-30 105 views
0

我使用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

[引導日期選擇器禁用過去的日期沒有當前日期(的可能的複製http://stackoverflow.com/questions/16123056/bootstrap-datepicker-disabling-past-dates-without - 當前日期) – 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' : ''; 
    } 
}); 
相關問題