禁用一些小时引导日期时间选择器

mau*_*res 4 datetimepicker twitter-bootstrap bootstrap-datetimepicker

我想禁用引导日期时间选择器选择某些小时,因为我只选择从8:00 am到19:00 pm的时间。

我对此一无所获。你能帮助我吗?

Kon*_*vin 5

这应该工作:

$(".datepicker").datetimepicker({
    hoursDisabled: '0,1,2,3,4,5,6,7,18,19,20,21,22,23'
});
Run Code Online (Sandbox Code Playgroud)

还有这个:

    hoursDisabled: [0, 1, 2, 3, 4, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23]
Run Code Online (Sandbox Code Playgroud)

因为在bootstrap-datetimepicker.js中:

    setHoursDisabled: function (hoursDisabled) {
        this.hoursDisabled = hoursDisabled || [];
        if (!$.isArray(this.hoursDisabled)) {
            this.hoursDisabled = this.hoursDisabled.split(/,\s*/);
        }
        ...
    },
Run Code Online (Sandbox Code Playgroud)