我想只允许日历上的可选日期,开始日期为今天日期和结束日期为'结束; 下面是我的代码,它没有工作请咨询
$(function() {
var start = $('#start').val();
var end = $('#end').val();
$('#datepicker').datetimepicker(
'setStartDate': today,
'setEndDate':end);
});
答案 0 :(得分:3)
阅读http://eonasdan.github.io/bootstrap-datetimepicker/Options/#mindate
上的文档没有名为setStartDate
或setEndDate
的选项。
您应该使用minDate
和maxDate
。对于这些选项,您可以使用date
,moment
或string
。
这是一个有效的jsfiddle选项。
编辑。另请注意,使用new Date()
将返回当前时间,因此应将开始日期设置为今天。
答案 1 :(得分:0)
您应该为此功能使用minDate和maxDate
$(function() {
var start = '20-Aug-2019 10:05';
var end = '30-Sep-2019 10:05';
$('#datepicker').datetimepicker({
format : 'DD-MMM-YYYY HH:mm',
minDate: today,
maxDate:end,
});
});