我使用带有Fullcalendar插件的资源视图。小时数水平显示。一切都很好,除了我想有自定义的时间间隔。我想要一个24小时日历,从上午9:30开始,到上午9:30结束,我已经在文档中看到了"mintime"one_answers"maxtime"(http://arshaw.com/fullcalendar/docs/agenda/minTime/)但是如果我尝试
minTime: '9:30',
maxTime: 9:30',
它不起作用。我甚至想过在同一页面上使用两个日历,其中一个:上午9:30>晚上9:30,另一个是晚上9:30>上午9:30,但我最好使用24小时日历…
有人能帮我吗?
24小时日历
对不起,我认为这不可能。
任何视图(议程/基本视图)都基于特定的日期,因此开始时间为0:00,结束时间为23:59,即您选择要显示的日期。
minTime/maxTime允许您筛选一天中的某个范围。
我也在尝试这样做。这就是我正在做的,也许它会帮助别人,或者有人会帮助我找到解决方案。
我希望我的一天从早上7点开始,到第二天早上7点结束。我使用另一个时区"移动"了所有事件(我仍然需要处理夏季/冬季时间),我将使用jQuery来更改左列中显示的"时间"。
这是你想要的解决方案吗?
这是一个老问题,但我自己也需要这个功能,所以我在我的fork中实现了dayBreakTime选项:https://github.com/matiaslarsson/fullcalendar
这将允许您选择日历列在新的一天中断的时间。只需添加选项dayBreakTime:"09:30",即可使日期列从09:30扩展到第二天的09:30,如下所示;
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultView: 'agendaWeek',
dayBreakTime: "09:30",
...
});
请查看文档并将问题列在https://code.google.com/p/fullcalendar/issues/detail?id=2541如果您想要FullCalendar主分支中的功能。