在fullcalendar.io中更改一年中的第一周

时间:2017-01-23 13:41:54

标签: fullcalendar ui-calendar

我想改变一年中的第一周。 fullcalendar.io

当前视图

enter image description here

将一周的开始向下移动

https://i.stack.imgur.com/apq34.png

1 个答案:

答案 0 :(得分:0)

我担心没有内置功能。你可以使用这样的技巧:

$('#calendar').fullCalendar({
  header: {
    left: 'prev,next today',
    center: 'title',
    right: 'month,agendaWeek,agendaDay'
  },
  defaultView: 'month',
  weekNumbers: true,
  viewRender: function(view, element) {
      $('.fc-week-number').each(function(i, obj) {
      var weekNumber = $(obj).find('span:first').text();
      if ($.isNumeric(weekNumber)) {
        if (parseInt(weekNumber) == 1) {
          $(obj).find('span:first').text('');
        } else {
          $(obj).find('span:first').text(parseInt(weekNumber) - 1);
        }
      }

    });
  }
});

这是fiddle

最好的问候!
的Krzysztof