您的位置:首页 > Web前端 > JavaScript

js计算两个时间相差

2019-01-02 14:15 197 查看
.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;
};
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: