-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathutil.js
More file actions
37 lines (34 loc) · 817 Bytes
/
util.js
File metadata and controls
37 lines (34 loc) · 817 Bytes
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
26
27
28
29
30
31
32
33
34
35
36
37
const formatTime = date => {
const year = date.getFullYear()
const month = date.getMonth() + 1
const day = date.getDate()
const hour = date.getHours()
const minute = date.getMinutes()
const second = date.getSeconds()
return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}
const formatNumber = n => {
n = n.toString()
return n[1] ? n : '0' + n
}
function ajax(url, params, method) {
let promise = new Promise((resolve, reject) => {
let method = method ? 'POST' : 'GET'
wx.request({
url: url,
data: params,
method: method,
success: (res) => {
resolve(res.data);
},
fail: (res) => {
reject(res)
}
})
});
return promise
}
module.exports = {
formatTime,
ajax
}