Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在datetimepicker中禁用特定小时的分钟数?_Javascript_Jquery - Fatal编程技术网

Javascript 如何在datetimepicker中禁用特定小时的分钟数?

Javascript 如何在datetimepicker中禁用特定小时的分钟数?,javascript,jquery,Javascript,Jquery,需要一些帮助,使用datetimepicker.js和moment.js我正在玩一个预订日历,在这里我可以选择从上午11:00到晚上7:30的一个小时 现在我可以将限制设置到晚上8:00(因为我不知道如何在一个特定的小时内以分钟计算,在这种情况下是晚上7点) 这是我目前掌握的代码: var date= new Date(); $('#datetimepicker').datetimepicker({ defaultDate: moment().add(1, 'd'), minDa

需要一些帮助,使用datetimepicker.js和moment.js我正在玩一个预订日历,在这里我可以选择从上午11:00到晚上7:30的一个小时

现在我可以将限制设置到晚上8:00(因为我不知道如何在一个特定的小时内以分钟计算,在这种情况下是晚上7点)

这是我目前掌握的代码:

var date= new Date();
$('#datetimepicker').datetimepicker({
    defaultDate: moment().add(1, 'd'),
    minDate: (date.getTime() + 1 * 86400000),
    disabledHours: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 21, 22, 23],
    disabledDates: [
                        moment("08/4/2018"), //holiday                    
    ],
    locale: "es", //language
    format: 'Y/m/d A HH:mm',
    inline: true,
    sideBySide: true  
});
这就是我不想发生的事

限制时间必须是晚上7:30,不能超过这个时间

有什么想法吗?

使用:

为版本>=

disabledTimeIntervals: [
    [moment({ h: 0 }), moment({ h: 11 })],
    [moment({ h: 19, m: 30 }), moment({ h: 24 })]
],