1 const formatTime=function(tiem) {//时间转换
2 const timestamp = Date.now();
3 return function (tiem) {
4 const diff = timestamp - tiem * 1000;
5 if (diff < 60 * 1000) {
6 return '刚刚';
7 } else if (diff < 60 * 60 * 1000) {
8 return Math.floor(diff / (60 * 1000)) + '分钟前';
9 } else if (diff < 24 * 60 * 60 * 1000) {
10 return Math.floor(diff / (60 * 60 * 1000)) + '小时前';
11 } else {
12 const createTime = new Date(tiem * 1000);
13 const Day = createTime.getDate();
14 const Month = createTime.getMonth() + 1;
15 const Hour = createTime.getHours();
16 const Minute = createTime.getMinutes();
17 function padding(str) {
18 str = '' + str;
19 if (str[1]) {
20 return str;
21 } else {
22 return '0' + str;
23 }
24 }
25 return `${padding(Month)}-${padding(Day)} ${padding(Hour)}:${padding(Minute)}`;
26 }
27 };
28 }