Bootstrap datetimepicker startDate和EndDate

时间:2016-06-22 16:29:52

标签: jquery twitter-bootstrap

我想只允许日历上的可选日期,开始日期为今天日期和结束日期为'结束; 下面是我的代码,它没有工作请咨询

$(function() {
    var start = $('#start').val();
    var end = $('#end').val();

    $('#datepicker').datetimepicker(
        'setStartDate': today,
        'setEndDate':end);
 });

2 个答案:

答案 0 :(得分:3)

阅读http://eonasdan.github.io/bootstrap-datetimepicker/Options/#mindate

上的文档

没有名为setStartDatesetEndDate的选项。

您应该使用minDatemaxDate。对于这些选项,您可以使用datemomentstring

这是一个有效的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,
     });
  });