计算时间差(小时和分钟)
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
js计算时间差(小时和分钟)demo效果
猜你喜欢
转载自blog.csdn.net/qq_38881495/article/details/128467653
今日推荐
周排行