【发布时间】:2018-12-20 00:13:38
【问题描述】:
我有 24 小时制任何一天的开始和结束时间。
我想计算在特定时间范围内工作了多少小时。
例如,如果
startTime = '11:00';
endTime = '21:30';
calcOverTime(startTime, endTime) // result 1 hour worked between 8pm and 10pm
我如何计算晚上 8 点到 10 点之间工作了多少小时。
我希望输出是该范围内计算得出的小时数和分钟数。
我尝试过extendedMomentjs 和范围,但重叠和包含功能只返回真或假。
【问题讨论】:
-
@KenY-N 我尝试使用 extendMomentjs 创建两个范围,其中一个只是开始和结束时间,另一个是晚上 8 点到晚上 10 点。重叠和包含函数只返回true,但我想计算范围内的小时数,而不是确定是否有。
标签: javascript momentjs