如何在月视图中设置fullcalendar的默认时间

时间:2015-08-20 19:59:14

标签: javascript fullcalendar

我正在使用http://fullcalendar.io

中的fullcalendar

我设置为仅在上午9点至下午5点之间选择广告位,但在月视图时,如果点击一天,它会自动尝试安排上午12:00(00:00:00) - - 有没有办法将月份视图的默认时间设置为上午9点?

我的配置:

        $calendar.fullCalendar({
            header: {
                left: 'prev,next today',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            height: 475,
            defaultDate: moment(),
            defaultView: 'agendaWeek',
            minTime: "09:00:00",
            maxTime: "17:00:00",
            titleFormat: "MMMM D, YYYY",
            columnFormat: "ddd. MMMM D",
            weekends: false,
            editable: false,
            allDaySlot: false,
            eventOverlap: false,
            eventDurationEditable: false,
            eventLimit: true, // allow "more" link when too many events
            eventSources: ['events.php'],
            timeFormat: 'h:mm',
            businessHours: { start: '09:00', end: '17:00' }
});

编辑 - 通过我在下面发布的内容找到了一个小解决方案,但我想知道配置中是否还有其他方法?

dayClick: function(date, jsEvent, view) {
    var time = moment(date).format('HH:mm:ss');

    if (time == "00:00:00") {
        date = moment(date).set('hour', 9);
    }
}

0 个答案:

没有答案