1f3f2378
起风了
我的第一次
|
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
38
39
40
41
42
43
44
45
46
47
|
// import { pathToBase64, base64ToPath } from '../js_sdk/image-tools/index.js'
const utils={
ObjectToQureyParams(obj){
let arr=[]
for(let key in obj){
arr.push(`${key}=${obj[key]}`);
}
return arr.join('&');
},
formatTime(date,formatStr){
formatStr=formatStr || 'yyyy-MM-dd HH:mm:ss';
date= new Date(date);
formatStr = formatStr.replace('yyyy',date.getFullYear());
formatStr = formatStr.replace('MM',(date.getMonth()+1).toString().padStart(2,'0'));
formatStr = formatStr.replace('dd',(date.getDate()).toString().padStart(2,'0'));
formatStr = formatStr.replace('HH',(date.getHours()).toString().padStart(2,'0'));
formatStr = formatStr.replace('mm',(date.getMinutes()).toString().padStart(2,'0'));
formatStr = formatStr.replace('ss',(date.getSeconds()).toString().padStart(2,'0'));
formatStr = formatStr.replace('M',(date.getMonth()+1));
formatStr = formatStr.replace('d',date.getDate());
formatStr = formatStr.replace('H',date.getHours());
formatStr = formatStr.replace('m',date.getMinutes());
formatStr = formatStr.replace('s',date.getSeconds());
return formatStr
},
parseTime(str){
return new Date(str);
},
getUrlQueryParam(url,key){
try{
let query=url.split('?')[1];
query = query.split('&');
return query.map(t=>{
return {
key:t.split('=')[0],
val:t.split('=')[1]
}
}).find(t=>t.key == key).val;
}catch(e){
return '';
}
}
};
export default utils;
|