我已经多次询问(并回答),但到目前为止,没有任何解决方案对我有用。
我有一个cfc,它将json数据返回给FullCalendar实例。
返回的数据如下所示:
[{“id”:2,“title”:“Test Event One”,“start”:“February,17 2011 09:30:00”,“end”:“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,'
}
我真的很感激任何帮助 - 谢谢
答案 0 :(得分:1)
这就是我在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/'
),
));
?>
答案 1 :(得分:0)
您似乎没有以fullCalendar对象所期望的格式返回日期。查看Event Object文档,您需要按以下格式返回日期:
start:Date一个JavaScript Date对象 指示事件的日期/时间 开始。
为其指定事件对象时 事件或eventSources,你可以 指定IETF格式的字符串(例如: “星期三,2009年10月18日13:00:00 EST”),a ISO8601格式的字符串(例如: “2009-11-05T13:15:30Z”)或UNIX 时间戳。