小程序实现微信朋友圈时间显示效果

小程序实现微信朋友圈时间显示效果:

1分钟前,2分钟前,···,59分钟前,1小时前,2小时前,···,23小时前,一天前,2天前,2019-06-21 等等...

相关代码如下:

getTime() {
    let start = '2019-6-21 22:41:00'
    let nowTime = new Date()
    let oldTime = new Date(start)
    let diff = Math.floor((nowTime - oldTime)/1000/60)
    let time = start
    
    if(diff <= 59){
        time = diff + '分钟前'
    }else if(diff <= 60*24-1){
        time = Math.floor(diff / 60) + '小时前'
    }else if(diff <= 60*24*3-1){
        time = Math.floor(diff / 60 / 24) + '天前'
    }else{
        time = time.split(" ")[0]
    }
    return time
}

猜你喜欢

转载自www.cnblogs.com/cap-rq/p/11080125.html