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

上一篇: FullCalendar not displaying event times

下一篇: How is the PHP array implemented on the C level?