首页 > 解决方案 > Javascript比较时间段并重叠

问题描述

我目前正在使用 visjs 制定时间表。如下图(蓝条),我有这三个时间段,因此希望有黑条。

时间条

但是我找不到任何方法来解决这个问题?我有这种格式的时间:

{ start: "2021-09-02 02:00:00", end: "2021-09-05 02:00:00"}    ​
{ start: "2021-09-03 02:00:00", end: "2021-09-04 02:00:00"}   
{ start: "2021-09-03 02:00:00", end: "2021-09-03 20:00:00"}

我想要的结果:

{ start: "2021-09-02 02:00:00", end: "2021-09-03 02:00:00", load: '1/3'}  
{ start: "2021-09-03 02:00:00", end: "2021-09-03 20:00:00", load: '3/3'}
.
.

标签: javascript

解决方案


你应该用[而不是开始对象{


推荐阅读