FullCalendar事件显示根据时间

时间:2018-04-18 12:25:19

标签: javascript jquery fullcalendar

我在我的项目中使用FullCalendar,问题是当我添加一个事件时,比方说,

start: "04/18/2018 22:05:00",
end : "04/19/2018 02:05:00"

上述日期和时间的时差为4小时,但日期结束日期为第二天,

我希望在上述情况下,事件应在日历的月视图中显示两天(04/18/2018 - 04/19/2018)。但在这种情况下,它只在一天(04/18/2018)显示。

我们怎样才能做到这一点?见演示图片:

enter image description here

1 个答案:

答案 0 :(得分:1)

这受nextDayThreshold选项的影响。根据{{​​3}},在显示整天的单元格中,例如在“月”和“基本”视图类型中找到的那些单元格中,如果多日事件的结束时间晚于nextDayThreshold中指定的时间。

默认情况下,此时间为"09:00:00"(上午9点)。

您可以将此选项设置为更适合您情况的选项。例如使用问题中给出的示例数据,将其设置为午夜("00:00:00")可能更合适,并且会导致任何事件的结束时间晚于午夜(实际上所有这些事件)始终呈现:

nextDayThreshold: "00:00:00"