如何使无尽的业务时间和FullCalendar JS的约束?



我必须创建一个日历,其中可用和可选择的时间是每天从10:00到00:00。

当我将这个对象传递给businessHours,eventConstraintselectConstraint时:

{
startTime: "10:00:00",
endTime: "00:00:00"
}

我有所有被禁用的插槽。当我传递这个的时候:

{
startTime: "10:00:00",
endTime: "23:59:59"
}

日历显示正确的营业时间,但我无法选择任何一天的23:00到00:00之间的插槽。

我如何允许在有正确的营业时间的情况下选择此插槽,或者只是禁用每天从00:00到10:00而不是允许10:00到00:00?我在文档中没有找到任何关于禁用而不是启用的内容。

我还尝试了一个无尽的约束,如:

{
startTime: "10:00"
}

但它没有工作。因此,关于无穷约束的问题。

谢谢!

终于有了答案!

endTime需要在starTime之后,所以我们可以用"24:00:00"来表示午夜,而不是"00:00:00"

{
startTime: "10:00:00",
endTime: "24:00:00"
}

所以这不是一个bug,这是一个特性。

最新更新