Поведение календаря правильное.Ваше мероприятие непрерывно в течение всего этого времени.Он начинается в начальное время и заканчивается в конечное время, перерыв или разрыв отсутствуют.
Если у вас есть, скажем, трехдневное мероприятие, и вы хотите показать его как начинающееся в 8 утра и заканчивающееся в 17:00 в первый день, а затем то же самое для второго и третьего дней, вам необходимопредоставить данные в 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вы используете, вы можете воспользоваться его функциями повторяющихся событий (новое в версии 4), или в более ранних версиях вы можете реализовать настраиваемое решение повторяющихся событий, такое как это .