Fullcalendar 如何将事件持续时间显示为数字?

Fullcalendar 如何将事件持续时间显示为数字?,fullcalendar,Fullcalendar,我有一个活动,有一个超过3天的颜色条。我想要一个数字,显示多少天,颜色栏延伸跨越。所以,如果我在1月1日、2日和3日有一个颜色条。。。我想要一个显示“3”的数字。代表“3天”。我假设是事件持续时间?您可以在“eventRender”回调中修改事件。 未经测试,但我认为这会起作用: $('#calendar').fullCalendar({ // some other options, eventRender: function(event, element, view) {

我有一个活动,有一个超过3天的颜色条。我想要一个数字,显示多少天,颜色栏延伸跨越。所以,如果我在1月1日、2日和3日有一个颜色条。。。我想要一个显示“3”的数字。代表“3天”。我假设是事件持续时间?

您可以在“eventRender”回调中修改事件。 未经测试,但我认为这会起作用:

$('#calendar').fullCalendar({
    // some other options,
    eventRender: function(event, element, view) {
        var duration = moment.duration(event.end - event.start).days();
        element.find('.fc-title').append(duration);
    }
});
可能重复的