0

私はこれが何度も尋ねられた(そして答えられた)のを見てきましたが、これまでのところ、どの解決策も私のために働いていません。

jsonデータをFullCalendarのインスタンスに返すcfcがあります。

返されるデータは次のようになります。

[{"id":2、 "title": "Test Event One"、 "start": "February、17 2011 09:30:00"、 "end": "February、17 2010 10:30:00"、 "allday":false}]

イベントは、すべてのカレンダービューで適切な日に表示されますが、終日セクションに表示されます。

私は次のようにカレンダーを呼び出しています:

$('#calendar').fullCalendar({
    editable: true,
    events:'getEvents.cfc?method=getEvents&returnformat=json',
    header: {
        right: '',
        center: 'prev,next today',
        left: 'agendaDay,agendaWeek,month,'
        }

私はこれでどんな助けにも本当に感謝します-ありがとう

4

2 に答える 2

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/'
    ),
));

?>
于 2011-05-16T14:42:28.737 に答える
0

fullCalendar オブジェクトが期待する形式で日付を返しているようには見えません。イベント オブジェクトのドキュメントを見ると、次の形式で日付を返す必要があります。

start: Date イベントの開始日時を示す JavaScript Date オブジェクト。

イベントまたはイベントソースにイベント オブジェクトを指定する場合、IETF 形式の文字列 (例: "Wed, 18 Oct 2009 13:00:00 EST")、ISO8601 形式の文字列 (例: "2009-11-05T13: 15:30Z") または UNIX タイムスタンプ。

于 2011-02-17T15:29:03.153 に答える