我有具有交货日期的模块,并且我使用daterangepicker作为交货日期。我想将daterangepicker当前年份设置为从现在起10年
JS
$('#date_needed').append(''
+'<input type="text" class="form-control dates_edit" name="date_needed" />'
)
$('.dates_edit').daterangepicker({
yearRange: '2019:c+10',
singleDatePicker: true,
minDate: new Date('2019:c+10'),
showDropdowns: true
});
问题:如何为我的date_needdaterangepicker选择最小日期?
答案 0 :(得分:1)
minDate: new Date(new Date().setFullYear(new Date().getFullYear() + 10))
答案 1 :(得分:0)
通过@RaviTeja V,我的问题现在可以通过执行以下操作解决:
$('.dates_edit').daterangepicker({
yearRange: '2019:c+10',
singleDatePicker: true,
minDate : new Date(), maxDate: new Date(new Date().setFullYear(new Date().getFullYear() + 10)),
showDropdowns: true
});
但是有人可以向我解释一下,为什么我下面的代码不起作用?
$('.dates_edit').daterangepicker({
yearRange: '2019:c+10',
singleDatePicker: true,
minDate: new Date(new Date().setFullYear(new Date().getFullYear())),
maxDate: new Date(new Date().setFullYear(new Date().getFullYear() +10)),
showDropdowns: true
});
两者之间有区别吗?