// 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;