我的fullCalendar上发生了超过一天的事件。我有开始日期,结束日期和时间。但是,在我的日历列表视图中,跨越超过一天的事件的时间显示不正确。我的活动开始和结束时间是从上午8:00到下午5:00。但是这些事件显示的时间是上午8:00至上午12:00第一天和上午12:00至下午5:00第二天。
答案 0 :(得分:0)
日历的行为是正确的。您的活动一直持续。它从开始时间开始,到结束时间结束,没有中断或间隙。
例如,如果您有一个为期3天的活动,并且想要将其显示为从第1天的上午8点开始到下午5点结束,然后将其显示为第2天和第3天,则需要提供数据到fullCalendar作为3个单独的事件(每个事件具有不同的日期,但具有相同的开始/结束时间)。
例如
[
{
"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(版本4的新功能),或者在较早的版本中,可以实现自定义重复事件解决方案,例如this one。