let firstDate = '11:43';
let secondDate = '13:14';
let getDate = (string) => new Date(0, 0,0, string.split(':')[0], string.split(':')[1]); //получение даты из строки (подставляются часы и минуты
let different = (getDate(secondDate) - getDate(firstDate));
let hours = Math.floor((different % 86400000) / 3600000);
let minutes = Math.round(((different % 86400000) % 3600000) / 60000);
let result = hours + ':' + minutes;
console.log(result);
你可以这样做:
总共 1 小时 31 分钟
也许这个解决方案对你来说就足够了:
我添加了一个小脚本,如果时间从 23:43 开始并在 04:14 结束,它将给出正确答案。