跨越一天以上的全日历事件

Fullcalendar events spanning for more than one day

我的 fullCalendar 上有超过一天的活动。我有开始日期和结束日期和时间。但是,在我的日历列表视图中,跨越一天以上的事件的时间显示不正确。我的活动开始和结束时间是 8:00 a.m。至 5:00 p.m。但这些事件显示 8:00 a.m。至 12:00 a.,m.第一天 12:00 a.m。至 5:00 p.m。第二天。

如何显示同一事件的这些时间 8:00a.m。 5:00p.m。即使事件跨越一天以上

日历的行为是正确的。您的事件一直持续到现在。它从开始时间开始到结束时间结束,没有中断或间隙。

如果您有一个为期 3 天的活动,并希望将其显示为第 1 天上午 8 点开始到下午 5 点结束,然后第 2 天和第 3 天同样如此,那么您需要提供将数据作为 3 个单独的事件发送到 fullCalendar(每个事件都有不同的日期,但相同 start/end 次)。

例如

[
  {
    "Pressure Equipment Safety Legislation Seminar",
    "start": "2019-03-26 08:00",
    "end": "2019-03-26 17:00"
  },
  {
    "Pressure Equipment Safety Legislation Seminar",
    "start": "2019-03-27 08:00",
    "end": "2019-03-27 17:00"
  }
  {
    "Pressure Equipment Safety Legislation Seminar",
    "start": "2019-03-28 08:00",
    "end": "2019-03-28 17:00"
  }
]

或者,根据您使用的 fullCalendar 版本,您可以利用它的 recurring event features (new in version 4), or in earlier versions you can implement a custom recurring event solution such as this one