1

我想在 fullcalendar 中应用这两个更改:

  1. 轴时间格式如:10:00-11:00、11:00-12:00、12:00-13:00...等等。

  2. 隐藏事件时间只显示事件名称

检查快照 在此处输入图像描述

我申请轴格式的代码:

jQuery('#fullcal').fullCalendar({
    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay'
    },

    timeFormat: 'H:mm{-H:mmtt }',
    axisFormat: 'H:mm - H:mm',

  events: [
    {
      title: "<?php echo "Booked"; ?>",
      start: new Date(<?php echo "$date, $start"; ?>),
      end: new Date(<?php echo "$date, $end"; ?>),
      allDay: false,
      backgroundColor : "#1FCB4A",
      textColor: "black",
    },
  ],

});

代码axisFormat: 'H:mm - H:mm',重复相同的时间。

在事件中11:00 - Test,我只想显示事件名称Test,如果我发表评论start:并且end:这使得全日历上的事件消失。

请帮助我在完整日历中添加此更改。谢谢。

4

2 回答 2

1

FullCalendar 不支持结束时间axisFormat,但是通过对 FullCalendar 源代码进行一些小的更改,它成为可能。我在这里为类似问题提供了解决方案:https ://stackoverflow.com/a/17547384/198065 。

您只需提供设置即可隐藏事件中的时间timeFormat: ''

于 2013-08-12T09:30:36.530 回答
0

FullCalendar 确实支持axisFormat 中的结束时间。只需尝试以下代码即可查看 10:00 am - 10:45 am 、 11:00 am - 11:45 am 等。

axisFormat: 'h:mm tt - h:45 tt',

timeFormat: {
    agenda: 'h:mm{ - h:mm}'
},
于 2015-12-15T12:18:45.347 回答