我有一个bootstrap datepicker。这是为了生日。我只希望将日期从百年提高到当年之前20年的某一年。意思是,如果当年是2015年,那么我希望它在1994年结束。
我的代码在这里:
$("#DOB").datepicker({
format: 'yyyy-mm-dd',
startDate: '-1000y',
endDate: '1994-12-31',
autoclose: true,
todayHighlight: true
});
这实际上还可以,但如果当前年份是2020年,那么endDate仍然是1994年。
答案 0 :(得分:6)
$("#DOB").datepicker({
format: 'yyyy-mm-dd',
startDate: '-1000y',
endDate:'-20y',
autoclose: true,
todayHighlight: true
});
答案 1 :(得分:1)
尝试这样的事情:
var d = new Date();
d.setFullYear(d.getFullYear() + 20);
$("#DOB").datepicker({
format: 'yyyy-mm-dd',
startDate: '-1000y',
endDate:d,
autoclose: true,
todayHighlight: true
});
答案 2 :(得分:0)
有setEndDate的datepicker方法,您可以根据开始日期使用js代码进行设置。