Javascript 如何在引导datetimepicker master中禁用特定日期?

Javascript 如何在引导datetimepicker master中禁用特定日期?,javascript,jquery,datetimepicker,Javascript,Jquery,Datetimepicker,如何在datetime picker中禁用特定日期?这取决于您使用的插件,有几个引导datetime picker项目 如果引导datetimepicker master是基于,则可以使用datesDisabled: 禁用日期 字符串,数组。默认值:[] 日期字符串数组或给定格式的单个日期字符串 日期格式 你可以去看看 如果你正在使用其他插件,你需要查看它的文档,但是我发现更多的项目禁用了datesDisabled 在您的情况下,请记住以您设置的格式指定日期:'YYYY/MM/DD' 例子: 我

如何在datetime picker中禁用特定日期?

这取决于您使用的插件,有几个引导datetime picker项目

如果引导datetimepicker master是基于,则可以使用
datesDisabled

禁用日期

字符串,数组。默认值:[]

日期字符串数组或给定格式的单个日期字符串 日期格式

你可以去看看

如果你正在使用其他插件,你需要查看它的文档,但是我发现更多的项目禁用了
datesDisabled

在您的情况下,请记住以您设置的格式指定日期:
'YYYY/MM/DD'

例子:
我遇到了一些问题,我认为我的格式是匹配的

$(".datepicker").datetimepicker({
    format: 'YYYY/MM/DD hh:ii',
    startDate: '2016/08/19 10:00',
    daysOfWeekDisabled: [1,2,3,4,5],
    datesDisabled: ['2016/08/20'],
    autoclose: true,    
});

我认为库本身在github页面(自述文件)中有示例,它没有给出任何禁用特定日期的示例。是的,它的正确日期被禁用,但它的错误是,bootstrap datetimepicker.js:1608 Uncaught TypeError:无法读取未定义格式的属性“parts”:“YYYY/MM/D”,daysOfWeekDisabled:[1,2,3,4,5],datesDisabled:[“2016-08-21”],bootstrap datetimepicker.js:1491未捕获错误:格式类型无效。这是因为格式不匹配。正如我在回答中指出的,如果通过
格式:'YYYY/MM/DD'
则需要通过
日期禁用:['2016/08/21']
而不是
日期禁用:['2016-08-21']
$(".datepicker").datetimepicker({
    format: 'YYYY/MM/DD hh:ii',
    startDate: '2016/08/19 10:00',
    daysOfWeekDisabled: [1,2,3,4,5],
    datesDisabled: ['2016/08/20'],
    autoclose: true,    
});
$('.form_date').datetimepicker({
    format: 'yyyy-mm-dd',
    todayBtn: 1,
    autoclose: 1,
    startView: 2,
    minView: 2,
    forceParse: 0,
    daysOfWeekDisabled: [0, 6],
    datesDisabled: ['2016-09-16'],
});