我有HH:MM格式的开始和结束时间,我需要以小时为单位获得总时间。我尝试了几种方法,比如将字符串修剪为一小时和几分钟,然后将小时数乘以60并添加分钟,但由于分钟字符串是两位数,00我得到的答案是比我需要的十倍大的力量。我也觉得这种方法效率低下。
那么减去04:30和22:00的最佳方法是什么?如果有帮助,我也可以访问moment.js。
答案 0 :(得分:2)
var a = moment('22:00', 'HH:mm');
var b = moment('04:30', 'HH:mm');
a.diff(b, 'hours', true)