返回值格式为00:00
startTime = 03:00//开始时间
endTime = 03:00 //结束时间
// 时间计算
minutes() {
if (!(startTime && endTime)) return "";
let start1 = startTime.split(":");
let startAll = parseInt(start1[0] * 60) + parseInt(start1[1]);
let end1 = endTime.split(":");
let endAll = parseInt(end1[0] * 60) + parseInt(end1[1]);
if (startTime < endTime) {
return endAll - startAll + "分";
} else if (startTime >= endTime) {
return endAll - startAll + 24 * 60 + "分"; //如果开始时间小于等于结束时间加一天
}
},
计算值:1440分
时间戳格式计算
AGTimeStart = Thu May 12 2021 08:00:00 GMT+0800 (中国标准时间)//时间戳起始时间
AGTimeEnd = Thu May 12 2021 08:00:00 GMT+0800 (中国标准时间)//时间戳终止时间
// 计算时间
fn_SubtractTime() {
let stime = Date.parse(new Date(this.AGTimeStart)); //开始时间
let etime = Date.parse(new Date(this.AGTimeEnd)); //结束时间
if (stime > etime) {
this.AGExpoTime= Math.round((etime - stime) / (60 * 1000));
} else if (stime <= etime) {//开始时间小于等于结束时间
let addDday = etime - stime + 24 * 60 * 60 * 1000; //增加一天的时间戳
this.AGExpoTime= Math.round(addDday / (60 * 1000));
console.log(this.AGExpoTime, " 总计算时间");
}
},
计算值:1440分
网友评论