即使前一天的事件发生时间超过12点,完整日历2也没有将事件栏(月份模式)延伸到第二天。

时间:2014-05-29 06:30:49

标签: jquery fullcalendar

我正在使用fullcalendar 2.

对于前,我正在创建一个活动,从2014年5月29日晚上8点开始,到2014年5月30日凌晨3点结束

但如果您将模式切换到月视图,则不会将事件栏扩展为30。

只有当开始时间和结束时间之间的差异大于15小时时,事件栏才会延长。

我甚至检查了以下链接

http://arshaw.com/js/fullcalendar-2.0.0-beta2/demos/agenda-views.html

同样反映了那里

但此功能适用于以前的版本。

请帮助我,我已经完成了这个fullcalendar2的所有内容。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

有一个新参数' nextDayThreshold'它设置最小事件结束时间必须是什么,以便它像那天那样呈现。默认值是上午9点,因此在此之前具有结束时间的任何事件将仅在前一天呈现。 你可以把它设置为00:00:00'与v1具有相似的行为。

答案 1 :(得分:1)

你是对的,如果你在3月30日上午9点加上延长,如果你没有指定时间,如果你没有指定任何东西,它理解为12:00 AM,月视图中有一些设置改变这一点是为了扩展。

var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();

{
    title: 'Fine Trip',
    start: new Date(y, m, 29, 20, 00),
    end: new Date(y, m, 30, 09, 00)
}