使用JavaScript中的其他时间范围来计算时间范围内的重叠时间

时间:2019-09-29 16:04:04

标签: javascript mysql

我有一组时间范围,从那开始,我想计算轮班/时间表中重叠的小时和分钟数。时间是从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。谢谢。

0 个答案:

没有答案