如何在今天的6个月内启用,包括今天的Bootstrap datepicke。
例如,如果今天是2015年10月4日,则日历将仅允许选择2015年4月4日至2015年10月4日之间的任何日期。
var date = new Date();
// initialize daterange
$('.input-daterange').datepicker({
format: "mm/dd/yy",
orientation: "top left",
autoclose: true,
todayHighlight: false,
toggleActive: false,
startDate: date
});
答案 0 :(得分:1)
startDate
应该这样做(doc)
答案 1 :(得分:1)
我认为您使用的是this,因此您可以使用endDate
和startDate
。
您需要将startDate
设置为Date.now - 6 months
,将endDate
设置为今天。
var now = new Date();
var sixmonthsago = new Date(d.setMonth(d.getMonth() - 6));
$('.input-daterange').datepicker({
format: "mm/dd/yy",
orientation: "top left",
autoclose: true,
todayHighlight: false,
toggleActive: false,
endDate: now,
startDate: sixmonthsago
});
我没有测试代码。