我试图查看两次(无论是开始时间还是结束时间)是否以任何方式重叠。例如,如果A的开始时间为0800,结束时间为0900,而我想看看B的开始时间为0845,结束时间为0945,则兴趣/以任何方式重叠。我不在乎实际日期只是时间。
答案 0 :(得分:0)
如果您想使用moment.js专门执行此操作,则可以尝试使用该插件moment-range
,它允许您使用两个日期范围和一个函数overlaps
,可以为您进行检查。
https://github.com/rotaready/moment-range#overlaps
或者,如果您不想使用moment.js,也可以使用if语句手动进行此检查。