FullCalendar不显示事件时间
我已经多次看到这个问题(和回答),但到目前为止,没有任何解决方案为我工作。
我有一个将json数据返回给FullCalendar实例的cfc。
返回的数据如下所示:
[{“id”:2,“title”:“Test Event One”,“start”:“2011年2月17日09:30:00”,“结束”:“2010年2月17日10:30:00”, “阿迪”:假}]
该活动在所有日历视图的正确日期显示 - 但在全天显示。
我正在调用这样的日历:
$('#calendar').fullCalendar({
editable: true,
events:'getEvents.cfc?method=getEvents&returnformat=json',
header: {
right: '',
center: 'prev,next today',
left: 'agendaDay,agendaWeek,month,'
}
我真的很感激任何帮助 - 谢谢
它看起来并没有以fullCalendar对象所期望的格式返回日期。 查看事件对象文档,您需要以下列格式返回日期:
start:Date一个JavaScript Date对象,指示事件开始的日期/时间。
当为事件或eventSources指定事件对象时,可以指定IETF格式的字符串(例如:“Wed,18 Oct 2009 13:00:00 EST”),ISO8601格式的字符串(例如:“2009-11-05T13: 15:30Z“)或UNIX时间戳。
这就是我在jason-event.php
工作
<?php
$year = date('Y');
$month = date('m');
echo json_encode(array(
//May
array(
'id' => 1,
'title' => 'Cardio-Kick Boxing and Adult Kung Fu ONLY',
'start' => '2011-05-28 9:30:00',
'end' => '2011-05-28 12:00:00',
'allDay' => false,
'url' => 'http://maxfit.us/'
),
));
?>
链接地址: http://www.djcxy.com/p/39411.html