我想在bootstrap datepicker的当前日期启用仅3个月。
function addThreeMonthsToStartDate(today) {
var lastDate = new Date(today.getFullYear(), today.getMonth()+3, getDate());
return lastDate;
}
$("#startdate").datepicker({
isDisabled: function(date) {
return date.valueOf() < Date.now() ? false : true;
},
autoClose: true,
viewStart: 0,
weekStart: 1,
maxDate: lastDate,
dateFormat: "dd/mm/yyyy"
});
有什么想法吗?
答案 0 :(得分:1)
您的问题的解决方案它只允许从当前日期起3个月。
$('#startdate').datepicker({
maxDate: "+90d",
minDate:0
});
答案 1 :(得分:0)
试试这个
function addThreeMonthsToStartDate(today) {
// var today = new Date();
var lastDate = new Date(today.getFullYear(), today.getMonth()+3,
today.getDate());
}
$("#startdate").datepicker({
isDisabled: function(date) {
return date.valueOf() < Date.now() ? false : true;
},
minDate: "dateToday", // If you need to disable past dates
autoClose: true,
viewStart: 0,
weekStart: 1,
maxDate: lastDate,
dateFormat: "dd/mm/yyyy"
});
答案 2 :(得分:0)
非常感谢你的建议。我得到了如下解决方案:
$("#startdate").datepicker({
isDisabled: function(date) {
var d = new Date();
return date.valueOf() < d.setMonth(d.getMonth()+3) ? false : true;
},
autoClose: true,
viewStart: 0,
weekStart: 1,
maxDate: 0,
dateFormat: "dd/mm/yyyy"
});
答案 3 :(得分:0)
你最常在bootstrap datepicker中使用 startDate 和 endDate
clusterEvalQ(cl, bigMatrix)