console
var nowTime = new Date()
var newTime = new Date('2021/10/1 15:10:10')
var weeks = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六']
var time = nowTime.getTime() - newTime.getTime()
if(time < 300000){
console.log('小于5分钟了')
}else if(time < 86400000){
console.log(getTime(nowTime).substr(11))
}else if(time < 2 * 86400000) {
console.log('昨天'+getTime(nowTime).substr(11))
}else if(time < 7 * 86400000) {
const todayTime = getTime(nowTime).substr(11)
const week = weeks[newTime.getDay()]
const weekTime = getTime(nowTime).substr(11)
console.log(week + ' ' + weekTime)
}else {
console.log('超过一周')
console.log(getTime(nowTime))
}
function getTime(nowTime) {
var y = nowTime.getFullYear();
var m = nowTime.getMonth() + 1;
var h = nowTime.getHours();
var d = nowTime.getDate();
var minute = nowTime.getMinutes();
var second=nowTime.getSeconds();
m = m < 10 ? ('0' + m) : m;
d = d < 10 ? ('0' + d) : d;
h=h < 10 ? ('0' + h) : h;
minute = minute < 10 ? ('0' + minute) : minute;
second=second < 10 ? ('0' + second) : second;
return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;
};