我可以问一下,也需要你的帮助。我正在使用完整的日历插件v3.8.0的最新版本。我创建了一个事件,开始日期是2018-01-16 23:59:00,结束日期是2018-01-17 08:00:00(晚上11:59 - 上午8:00)。该事件仅在1个方框中绘制,即16日,但是当设置为2018-01-16 23:59:00,结束日期为2018-01-17 09:00:00(晚上11:59) - 上午9:00)结果从16-17天开始设置为2个框。我很难为此插件设置此时间格式。
答案 0 :(得分:0)
我假设你正在谈论"月"视图类型,因为这是发生此行为的唯一情况。它在其他视图类型中没有任何逻辑意义。
无论如何,此行为由nextDayThreshold
设置控制。当事件的结束时间跨越另一天时,此选项控制它必须具有的最小结束时间,以便将其呈现到当天。默认值为上午9点
如果您的活动在凌晨结束(例如派对),但是您不希望人们在第二天晚上认为这种情况发生,或者在正常工作中遇到困难,这将非常有用一天什么的。
在您的情况下,如果您希望显示您的活动,您可以提前设置阈值,例如早上7点,以便更改行为:
nextDayThreshold: '07:00:00'
以下是两个工作演示,向您展示更改阈值时的区别:
默认行为: http://jsfiddle.net/sbxpv25p/93/
将nextDayThreshold设置为7am: http://jsfiddle.net/sbxpv25p/94/
有关此选项的详细信息,请参阅https://fullcalendar.io/docs/event_rendering/nextDayThreshold/。