3
我正在使用FullCalendar,但我需要創建一個週期性事件,這種事件會永久發生(例如,每週發生的事件),這有一些功能?如果沒有,我該如何執行它?在FullCalendar插件上創建週期性事件
我正在使用FullCalendar,但我需要創建一個週期性事件,這種事件會永久發生(例如,每週發生的事件),這有一些功能?如果沒有,我該如何執行它?在FullCalendar插件上創建週期性事件
如果fullcalendar兩個或兩個以上的事件有他們在http://arshaw.com/fullcalendar/所以視爲一個就像例如「重複事件」相同的ID,你可以從PHP
echo json_encode(array(
array(
'id' => 1,
'title' => 'test',
'start' => strtotime('now')
),
array(
'id' => 1,
'title' => 'test',
'start' => strtotime('+1 weeks')
),
array(
'id' => 1,
'title' => 'test',
'start' => strtotime('+2 weeks')
),
array(
'id' => 1,
'title' => 'test',
'start' => strtotime('+3 weeks')
)
));
發送插件這樣的事情如果您使用某種類型的phpframework(如CakePHP),則可以使用JavaScript助手將數組轉換爲json。
如果您沒有使用某些服務器端處理,您可以直接通過javascript自己編寫事件。 JSON事件應該是這樣的:
[{"id":1,"title":"test","start":1324426610},{"id":1,"title":"test","start":1325031410},{"id":1,"title":"test","start":1325636210},{"id":1,"title":"test","start":1326241010}]
注:開始和結束日期的格式可以是其他如「2011-12-20 12時20分23秒」(在這種情況下字符串)或類似的東西(在Unix時間戳在我的例子中使用)。
嘗試在下一次提問時添加更多標籤,例如'jQuery'。你有沒有試圖指定結束日期? – JMichelB
是的,但它創建了一個整天的事件,並沒有遞歸事件。 –
結束日期01/01/2500然後,看起來好像它永遠消失了(沒有人能夠告訴你錯,因爲你會死的^^) – JMichelB