2016-05-30 15 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

[現在の日付せずに過去の日付を無効にするブートストラップ日付ピッカー](の可能性のある重複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' : ''; 
    } 
}); 
関連する問題