如何格式化与FullCalendar一起使用的JSON源?

时间:2013-08-14 13:12:38

标签: javascript jquery html ruby-on-rails fullcalendar

在FullCalendar中,您可以从JSON提要中提取事件,我不确定我做错了什么。这是我尝试创建该Feed:

{
events: [
{
    title: 'All Day Event',
    start: new Date(y, m, 1)
},
{
    title: 'Long Event',
    start: new Date(y, m, d-5),
    end: new Date(y, m, d-2)
},
{
    title: 'Meeting',
    start: new Date(y, m, d, 10, 30),
    allDay: false
},
{
    title: 'Lunch',
    start: new Date(y, m, d, 12, 0),
    end: new Date(y, m, d, 14, 0),
    allDay: false
},
{
    title: 'Birthday Party',
    start: new Date(y, m, d+1, 19, 0),
    end: new Date(y, m, d+1, 22, 30),
    allDay: false
}
]
}

2 个答案:

答案 0 :(得分:0)

我认为你需要首先对该对象进行字符串化(创建一个有效的JSON obj)。

var obj = // the obj you provided above,
    jsonObj = JSON.stringify(obj);

现在您可以使用上面的jsonObj提供FullCalendar。

答案 1 :(得分:0)

活动日期必须采用ISO 8601格式,例如2013-07-09T19:10:00-04:00。 您可以使用fullcalendar $.fullCalendar.formatDate(from, format);转换日期和时间。