FullCalendar v4使用重复事件,导致不显示小于24H的事件



我在mycalendar中使用fullcalendar v4,类似于:

foreach($result as $row) {
$data[] = [
'id'              => $row->calendar_id,
'title'           => $row->calendar_title,
'startRecur'      => $row->calendar_startdate,
'endRecur'        => $row->calendar_enddate,
'startTime'       => $row->calendar_starttime,
'endTime'         => $row->calendar_endtime,
'daysOfWeek'      => $row->calendar_dow,
'backgroundColor' => '#6453e9',
'textColor'       => '#ffffff'
];
}

例如,类似以下内容,不会显示在上

id :3
title : "Not recurring"
startRecur : "2022-01-26"
endRecur : "2022-01-26"
startTime : "09:00:00"
endTime : "12:00:00"
daysOfWeek : ""
backgroundColor : "#6453e9"
textColor : "#ffffff"

下面这样的东西只会显示为一天的事件

id :4
title : "Recurring event"
startRecur : "2022-01-26"
endRecur : "2022-01-27"
startTime : "09:00:00"
endTime : "12:00:00"
daysOfWeek : ""
backgroundColor : "#6453e9"
textColor : "#ffffff"

对于另一个每周有天的活动,它也有同样的问题,活动的最后一天不会出现它怎么了?

我终于找到了解决方案,您只需要将HH:MM添加到您的recurStartrecurEnd

相关内容

  • 没有找到相关文章

最新更新