2016-05-30 110 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' : ''; 
    } 
}); 
相关问题