javascript - 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.dateInit
并event.dateEnd
采用以下格式:"Y-m-d H:i:s"
我不知道如何计算多天内“拆分”事件的持续时间。
我链接一个 jsfiddle 进行测试:http: //jsfiddle.net/s7t2bc12/101/
解决方案
推荐阅读
- javascript - hexo博客中括号不能正确显示
- c# - 如何关闭 Azure 函数中的 NLog 日志记录?
- r - R每天的行数
- c++ - 有没有办法将 Windows 10 win32 / gdi++ GUI 程序的样式更改为 Windows 95?
- java - 雅可可的问题
- python - 迭代ManyToMany字段Django
- python - 使用元类进行默认属性初始化
- apache-spark - Spark 从 Cassandra 错误 org.apache.spark.unsafe.types.UTF8String 读取数据不是字符串模式的有效外部类型
- javascript - vue-chartjs 与 chartkick 垂直条形图
- javascript - 将字符串转换为数组数组