在Weekview中Fullcalendar.js自定义开始日期?

时间:2015-04-24 20:49:55

标签: jquery fullcalendar

基本上我想今天在Fullcalendar js的一周视图中显示为本周的第一天。我试图在没有运气的情况下在文档中找到正确的方法。但是,今天(2015-04-24)滥用firstDayfirstDay: 19我可以实现这一目标(从今天开始):

fullcalendar weekview first day

由于这不是正确的方法,我想知道一个正确的解决方案。我尝试过defaultDate和gotoDate,但它们没有用。

1 个答案:

答案 0 :(得分:1)

要将当前日期设置为周开始使用firstDay: (new Date().getDay()),

$('#calendar').fullCalendar({
    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'agendaWeek'
    },
    defaultDate: '2015-04-25', // is not setting the Friday to first day in weekview
    editable: false,
    defaultView: 'agendaWeek',
    firstDay: (new Date().getDay()), // returns the day number of the week, works! 
    timeFormat: 'HH:mm',
    lang: 'de',
    columnFormat: 'dddd D.M.',
    allDaySlot: false,
    slotDuration: '00:30:00', // default is 30 min
    minTime: '12:00:00',
    maxTime: '23:00:00',
    contentHeight: 600,
    events: [

        {
            title: 'Test',
            start: '2015-04-25T14:00:00',
            end: '2015-04-25T21:00:00',
            dow: [4], // repeat same weekday
            rendering: 'background', 
            color: '#6BA5C2'
        },

    ],

    timezone: 'local',

    // ... 

}); // end fullCalendar