首页 > 解决方案 > listMonth FullCalendar 视图:长事件的拆分持续时间

问题描述

当我在 fullCalendar 中使用 listMonth 视图时,我需要显示持续时间。

现在我正在使用它(例如发布的测试图像相同),我得到一个事件的开始和结束。因此,如果活动在一天开始,并在另一天(第二天)结束,我会得到两行相同的短语。见图。

eventRender: function(event, element, view) {

        if ( view.type == "listMonth" ) {

            var title = element.find( '.fc-list-item-title' );
            title.html( event.title + ': from  ' + event.dateInit + ' to ' + event.dateEnd);

        }

    },

我想根据当天拆分事件的持续时间。例如,事件“Malattia”于 8 月 3 日开始并于 8 月 4 日结束,因此,我需要计算 8 月 3 日内的持续时间,并计算 8 月 4 日内的持续时间,如编辑的图像示例(底部)。

我的变量是:

event.dateInitevent.dateEnd采用以下格式:"Y-m-d H:i:s"

我不知道如何计算多天内“拆分”事件的持续时间。

在此处输入图像描述

我链接一个 jsfiddle 进行测试:http: //jsfiddle.net/s7t2bc12/101/

标签: javascriptjqueryfullcalendar

解决方案


推荐阅读