美文网首页
js计算时间段

js计算时间段

作者: 物联白菜 | 来源:发表于2021-04-16 16:26 被阅读0次

参考:https://zhidao.baidu.com/question/498218669.html

        let now = moment(new Date).format('X')  //现在时间     1618561347
        let timeAgo = now-post_time   //发布时间    1618555899   

        //相隔时间
        let day = Math.floor(timeAgo/86400);  
        let hour = Math.floor(timeAgo%86400/3600);
        let minute = Math.floor(timeAgo%86400%3600/60)
        let second = Math.floor(timeAgo%86400%3600%60%60)

        let timeAgoNumShow
        if(day>0){
            timeAgoNumShow = day+'天前'
        }else if(hour>0){
            timeAgoNumShow = hour+'小时前'
        }else if(minute>0){
            timeAgoNumShow = minute+'分钟前'
        }else if(second>0){
            timeAgoNumShow = second+'秒前'
        }

     
      console.log('now===',now,'timeAgo',post_time,'day',day,'hour',hour,'minute',minute,'second',second,'timeAgoNumShow',timeAgoNumShow)
图片.png

即大约一个半小时前

相关文章

网友评论

      本文标题:js计算时间段

      本文链接:https://www.haomeiwen.com/subject/xjvelltx.html