将数据库传过来的数据进行处理
第一种方式:
function renderTime(date) {
var dateee = new Date(date).toJSON();
return new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
}
第二种方式:
//new Date转化成时间格式
function dateToFormat(value) {
const dateTme = new Date(value)
const Y = dateTme.getFullYear()
const M = dateTme.getMonth() + 1 < 10 ? "0" + (dateTme.getMonth() + 1) : dateTme.getMonth() + 1
const D = dateTme.getDate() < 10 ? "0" + dateTme.getDate() : dateTme.getDate()
const h = dateTme.getHours() < 10 ? "0" + dateTme.getHours() : dateTme.getHours()
const m = dateTme.getMinutes() < 10 ? "0" + dateTme.getMinutes() : dateTme.getMinutes()
const s = dateTme.getSeconds() < 10 ? "0" + dateTme.getSeconds() : dateTme.getSeconds()
return Y + "-" + M + "-" + D + " " + h + ":" + m + ":" + s
}
function fortime(time1, time2) {
var t1 = renderTime(time1)
var t2 = dateToFormat(time2)
var stime = new Date(t1).getTime();
var etime = new Date(t2).getTime();
var usedTime = (etime - stime) / 1000;
return usedTime
}