JS计算时间差(天、小时、分钟前)

结果演示

1
<view>{{time.getDateDiff(nowTime, timeStamp)}}</view>

nowTime 当前时间

timeStamp 传入的时间戳数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var getDateDiff = function(nowTime, timeStamp){

let minute = 1000 * 60;
let hour = minute * 60;
let day = hour * 24;

let diffValue = nowTime - timeStamp;

let minC = diffValue / minute;
let hourC = diffValue / hour;
let dayC = diffValue / day;
// var currentTime = parseInt(diffValue / minute)

if (minC < 60) {
return parseInt(minC) + "分钟前";
} else if (minC > 60 && hourC < 24) {
return parseInt(hourC) + "小时前";
} else if (hourC >= 24) {
return parseInt(dayC) + "天前";
} else return
}

module.exports = {
getDateDiff: getDateDiff
};

JS计算时间差(天、小时、分钟前)

http://example.com/index/f9fd/

作者

WZJ

发布于

2021-06-30

许可协议

评论