Jquery 显示事件-始终全天显示

Jquery 显示事件-始终全天显示,jquery,fullcalendar,Jquery,Fullcalendar,我通过JSON在日历上显示数据库的结果 下面是一个小例子 “开始”:“2013-11-12 14:00:00”,“结束”:“2013-11-12 15:00:00”(忽略JSON的开始/结束) 这可以正常工作,并在正确的日期显示事件 当我切换到agendaWeek时,它将事件显示为allDay 我知道我可以为全天设置一个标志,将其设置为false,但这些详细信息直接来自数据库 在eventRender函数中,我具有以下功能: $.fullCalendar.formatDate(event.sta

我通过JSON在日历上显示数据库的结果

下面是一个小例子

“开始”:“2013-11-12 14:00:00”,“结束”:“2013-11-12 15:00:00”
(忽略JSON的开始/结束)

这可以正常工作,并在正确的日期显示事件

当我切换到
agendaWeek
时,它将事件显示为
allDay

我知道我可以为
全天设置一个标志,将其设置为false,但这些详细信息直接来自数据库

eventRender
函数中,我具有以下功能:

$.fullCalendar.formatDate(event.start, 'dd-MM-yyyy HH:mm');
$.fullCalendar.formatDate(event.end, 'dd-MM-yyyy HH:mm');
这似乎不会影响渲染。所有事件仍然是全天的


有什么想法吗?

我认为您必须将
全天
属性设置为false,这通常是配置默认值;从文档中:

对或错。可选

事件是否在一天中的特定时间发生。此属性 影响是否显示事件的时间。此外,在议程意见中, 确定它是否显示在“全天”部分

不要在你的真/假周围加引号。此值不是一个 绳子

为事件或事件源指定事件对象时,忽略 此属性将使其从allDayDefault继承,即 通常是这样

代码示例:

var event = [{"title":"Timed event","start":"2013-11-12 14:00:00","end":"2013-11-12 15:00:00","allDay":false}];

演示:

但在网站上:在源代码中有如下内容:
{title:'点击谷歌',开始:新日期(y,m,28),结束:新日期(y,m,29),url:'http://google.com/' 				}
如果您在实际日历上看到它,它不会呈现为全天事件,还是因为它不是来自JSON?请强调它->定义“全天”参数的值(真/假)非常重要,不带冒号,如上面的代码示例所示。如果值为“allDay”:“true”或“allDay”:“false”,则fullcalendar将忽略该值。