SOURCE

console 命令行工具 X clear

                    
>
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;  
    };