FullCalendar更改minTime而不缩短工作时间

时间:2015-04-20 09:31:08

标签: fullcalendar

我正在尝试更改fullcalendar中的日期开始时间,而不会在议程周期和议程日视图中减少任何时间 我在做的是:

$('#calendar').fullCalendar({
  minTime: "08:00:00" //8am
});

但是日历视图中的00:00 - 8:00之间的小时数根本没有显示 我试着做

$('#calendar').fullCalendar({
  minTime: "08:00:00", //8am
  maxTime: "07:00:00" //7am
});

但这个配置什么都没有显示 我错过了什么?是或者在fullcalendar的实现中,minTimemaxTime选项具有特定的值范围?


这是一个fiddle

2 个答案:

答案 0 :(得分:2)

我自己需要这个功能,所以我在fork中实现了dayBreakTime选项:https://github.com/matiaslarsson/fullcalendar

这将允许您选择日历列在新的一天中断的时间。只需添加选项dayBreakTime:" 08:00:00"使第二天的日期列从第二天的08:00到08:00,就像这样;

$('#calendar').fullCalendar({
   header: {
      left: 'prev,next today',
      center: 'title',
      right: 'month,agendaWeek,agendaDay'
   },
   defaultView: 'agendaWeek',
   dayBreakTime: "08:00:00",
   ...
});

如果您对主FullCalendar分支机构的功能感兴趣,请查看文档并在https://code.google.com/p/fullcalendar/issues/detail?id=2541标记问题。

答案 1 :(得分:0)

FullCalendar接受00:00:00至23:59:59格式的时间,在您的情况下,它不起作用,因为您的maxTime小于minTime。您需要将maxTime更改为

maxTime: "19:00:00"