我有一组时间范围,从那开始,我想计算轮班/时间表中重叠的小时和分钟数。时间是从22:00到6:00,这是时间范围的示例。
In Out
04:30 8:30 | output 1.5, 1hr,30mins
20:00 23:00 | output 1hr
23:00 6:30 | ouput 6hr disregard 30 mins since end of range is 6am
我尝试使用momentjs并尝试了一些条件,我正确地获得了第一和第二个,但是我对第三个1有问题。任何人都可以通过一些逻辑或算法帮助我,我将如何仅从时移范围为22:00至06:00。谢谢。