Fullcalendar月份时间格式,如周

时间:2015-03-19 13:19:06

标签: javascript fullcalendar

任何人都可以建议我如何将月份时间格式更改为周格式​​?

有这个日历'框架' http://fullcalendar.io/views/month/ 如果你改为星期,你可以看到它使用这样的时间:

start_time - end_time

在月历视图中,它只显示start_time

我没有找到我应该改变的地方,以便在一周内完全显示出来。

在默认选项中,我找到了这个对象:

        timeFormat : {
           // for agendaWeek and agendaDay               
           agenda: shortTimeformat + '{ - ' + shortTimeformat + '}', // 5:00 - 6:30
            // for all other views
            '': shortTimeformat.replace(/:mm/,'(:mm)')  // 7pm
        },

我尝试复制其他观点的议程格式(简单地用上面的7替换// 7pm格式),但它没有改变任何东西。

也许有人对此Fullcalendar有更多经验并可以提出建议?

1 个答案:

答案 0 :(得分:1)

你想要displayEventEnd option。它可以全局设置,也可以设置为view-specific

//Globally
$('#calendar').fullCalendar({
    displayEventEnd: 'true',
    ...
}

//View specific
$('#calendar').fullCalendar({
    views: {
        month: {
            displayEventEnd: 'true',
        }
    },
    ...
}

请注意,该活动实际上必须具有结束日期,否则它将无法显示。 JSFiddle有3种不同的事件类型:{start,end},{start},{allday}