希望看看是否有2次与矩重叠。JS

时间:2019-02-18 19:28:40

标签: javascript object time momentjs

我试图查看两次(无论是开始时间还是结束时间)是否以任何方式重叠。例如,如果A的开始时间为0800,结束时间为0900,而我想看看B的开始时间为0845,结束时间为0945,则兴趣/以任何方式重叠。我不在乎实际日期只是时间。

1 个答案:

答案 0 :(得分:0)

如果您想使用moment.js专门执行此操作,则可以尝试使用该插件moment-range,它允许您使用两个日期范围和一个函数overlaps,可以为您进行检查。

https://github.com/rotaready/moment-range#overlaps

或者,如果您不想使用moment.js,也可以使用if语句手动进行此检查。