• 判断时间是多久前


    判断用户是多久前评论的

    给两个参数,事件发生的时间戳,当前的时间戳

    console.log(new Date('2017/10/18 14:15:00').getTime()); //如果没有时间戳,可以自己转化
    console.log(new Date().getTime());
    timeCheckFun(1508307300000,1508307442752);
    function timeCheckFun(startTime,endTime){
      var t = endTime-startTime;
      //获取年数时间差
      var year=parseInt((t/(1000*60*60*24))/365);
      //获取月数时间差
      var month=parseInt((t/(1000*60*60*24))/30);
      //获取天数时间差
      var days=parseInt(t/(1000*60*60*24));
      //获取小时时间差
      var HH=parseInt(t/(1000*60*60));
      //获取分钟时间差
      var mm=parseInt(t/(1000*60));
      //获取秒时间差
      var ss=parseInt(t/(1000));
      var gaidongtime;
      if(days<=1){
        if(ss<=60){
          gaidongtime="刚刚";
        }else if(ss>60&&ss<=60*60){
          gaidongtime=mm+"分钟前";
        }else if(ss>60*60&&ss<=60*60*24){
          gaidongtime=HH+"小时前";
        }else{
          gaidongtime=days+"天前";
        }
      }else if(days<30&&days>1){
        gaidongtime=days+"天前";
      }else if(days>=30&&days<365){
        var days1=parseInt(days/30);
        gaidongtime=days1+"月前";
      }else if(days>=365){
        var days2=parseInt(days/365);
        gaidongtime=days2+"年前";
      }else{
        gaidongtime="历史很久远";
      }
      return gaidongtime;
     }
  • 相关阅读:
    错误 com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value
    mysql数据库
    c程序语言设计
    第二十四天 注解 和 异常
    第二十三天 泛型
    第二十二天 集合
    php tostring用法
    thinkphp批量添加水印
    thinkphp fetchSql
    php钩子是什么意思
  • 原文地址:https://www.cnblogs.com/SunShineM/p/7686633.html
Copyright © 2020-2023  润新知