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

标签 fullcalendar

我有一个颜色条超过 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);
    }
});

关于fullcalendar - 如何将事件持续时间显示为数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28244974/

相关文章:

jquery - 如何更新 fullCalendar 中的事件?

jquery-plugins - 如何动态设置 Fullcalendar 选项

javascript - 点击事件中的全日历错误时间

javascript - 如何阻止 fullcalendar 渲染周 View 中的一整天?

javascript - 如何将所有数组值存储到一个数组中?

jQuery FullCalendar 事件重叠(多个事件同一行)

json - Servicestack返回数组而不是带有数组的对象

javascript - fullcalendar 根据屏幕宽度动态更改默认 View

reactjs - React Fullcalendar v4 工具提示

javascript - 为什么在月份下拉列表中选择选项 12 时仅不加载 12 月份?