js计算两个时间相差


.filter('useTime', function() {
    return function(val) {
      // if (/.(.mp4)$/gi.test(url)) {
      //   return JSON.parse(str);
      // }
      let curTime = new Date().getTime();
      var _time = (curTime - val) / 1000;
      var _str = "";
      var _d = 24 * 60 * 60,
        _h = 60 * 60,
        _m = 60;
      var d, h, m, s;
      d = Math.floor(_time / _d);
      h = Math.floor((_time - d * _d) / _h);
      m = Math.floor((_time - d * _d - h * _h) / 60);
      s = Math.floor(_time - d * _d - h * _h - m * _m) || 0;
      // _str += s +"秒";
      if (d > 0) {
        _str += d + "天";
      }
      if (h > 0) {
        _str += h + "小时";
      }
      if (m > 0) {
        _str += m + "分";
      }
      _str += s + "秒";
      return _str;
    };
  })

posted on 2019-01-02 14:15  夜里码码  阅读(633)  评论(0编辑  收藏  举报

导航