Javascript 全日历多月活动

Javascript 全日历多月活动,javascript,fullcalendar,Javascript,Fullcalendar,我使用的是FullCalendar,有一个活动横跨整个夏天(5月到8月)。当我将日期更改为较小的范围时,事件将被拉入日历中 我想知道是否有一种方法可以将单个事件跨越多个月。基本上,它会在5月24日到8月30日的每一天和每一周出现 但我只希望一次显示一个月。您可以通过为事件提供结束值来实现您想要的: document.addEventListener('DOMContentLoaded', function() { var calendarEl = document.getElementByI

我使用的是FullCalendar,有一个活动横跨整个夏天(5月到8月)。当我将日期更改为较小的范围时,事件将被拉入日历中

我想知道是否有一种方法可以将单个事件跨越多个月。基本上,它会在5月24日到8月30日的每一天和每一周出现


但我只希望一次显示一个月。

您可以通过为事件提供
结束值来实现您想要的:

document.addEventListener('DOMContentLoaded', function() {
  var calendarEl = document.getElementById('calendar');
  var calendar = new FullCalendar.Calendar(calendarEl, {
    events: [{title: 'Very long event', start: '2021-05-24', end: '2021-08-31'}],
  });
  calendar.render();
});
需要注意的是,要在事件的最后一天显示事件,您需要在事件值中添加额外的一天(如我所述),或指定结束时间,例如
2021-08-31 18:00:00


这是一个很好的例子,你可以看到它在工作。

嗨,迈克,我想这对我来说会很好。我要过最后一天。我想知道我使用的日历是旧的还是配置为goofy不允许显示很长的事件。