美文网首页
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