1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | const formatTime = (number, format) => {
|
7 | let formateArr = ["Y", "M", "D", "h", "m", "s"];
|
8 | let returnArr = [];
|
9 |
|
10 | let date = new Date(number * 1000);
|
11 | returnArr.push(date.getFullYear());
|
12 | returnArr.push(formatNumber(date.getMonth() + 1));
|
13 | returnArr.push(formatNumber(date.getDate()));
|
14 |
|
15 | returnArr.push(formatNumber(date.getHours()));
|
16 | returnArr.push(formatNumber(date.getMinutes()));
|
17 | returnArr.push(formatNumber(date.getSeconds()));
|
18 |
|
19 | for (let i in returnArr) {
|
20 | format = format.replace(formateArr[i], returnArr[i]);
|
21 | }
|
22 | return format;
|
23 | };
|
24 |
|
25 |
|
26 | const formatNumber = n => {
|
27 | n = n.toString();
|
28 | return n[1] ? n : "0" + n;
|
29 | };
|
30 |
|
31 | export default formatTime;
|
32 | |
\ | No newline at end of file |