js计算时间差(小时和分钟)demo效果

计算时间差(小时和分钟)
var t1 = '08:30';
var t2 = '20:00';
var darr1 = t1.split(':');
var darr2 = t2.split(':');

var h1 = parseInt(darr1[0]);
var h2 = parseInt(darr2[0]);
if (h1 > h2) {
    
     // 前面时间大于后面,说明是隔天-下面日期写死就行,作用就是取隔天的
	t1 = '2022-12-27 ' + t1;
	t2 = '2022-12-28 ' + t2;
} else {
    
    
	t1 = '2022-12-27 ' + t1;
	t2 = '2022-12-27 ' + t2;
}
var d1 = new Date(t1); //已知时间戳
var d2 = new Date(t2); //当前时间戳

var minute = String(parseInt(d2 - d1) / 1000 / 3600) //算出相差的小时

console.log(minute.substring(0, 5), 'minute');	//11.5

猜你喜欢

转载自blog.csdn.net/qq_38881495/article/details/128467653