后台日期格式转换
function fomDate(time) {
var dateee = new Date(time).toJSON();
var date = new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
return date;
}
function timeQuantum(time) {
var time1 = new Date(time);//获取传入时间 并将其转化为date型
var nowTime = new Date();//获取当前时间
var timeDifference = nowTime.getTime() - time1.getTime();//时间差的毫秒数
if (timeDifference < 0) {
return "刚刚";
} else {
var days = Math.floor(timeDifference / (24 * 3600 * 1000));//计算出相差天数
var leave1 = timeDifference % (24 * 3600 * 1000); //计算天数后剩余的毫秒数
var hours = Math.floor(leave1 / (3600 * 1000)); //计算出小时数
var leave2 = leave1 % (3600 * 1000); //计算小时数后剩余的毫秒数
var minutes = Math.floor(leave2 / (60 * 1000));//计算相差分钟数
var leave3 = leave2 % (60 * 1000); //计算分钟数后剩余的毫秒数
var seconds = Math.round(leave3 / 1000); //计算相差秒数
var retDate = ''
if (days < 1) {
if (hours < 1) {
if (minutes < 5) {
retDate = "刚刚"
} else {
retDate = minutes + "分钟前"
}
} else {
retDate = hours + "小时前"
}
} else {
// retDate = fomDate(time)
retDate = fomDate(time).substring(0,10)
}
// return days+"天"+hours+"小时"+minutes+"分钟"+seconds+"秒";
return retDate;
}
}