import CryptoJS from "crypto-js"; const formatNumber = (n) => { n = n.toString(); return n[1] ? n : `0${n}`; }; 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 getLocalUrl = (path, name) => { const fs = wx.getFileSystemManager(); const tempFileName = `${wx.env.USER_DATA_PATH}/${name}`; fs.copyFileSync(path, tempFileName); return tempFileName; }; const aesCryptoJS = function (text) { return CryptoJS.MD5(text).toString() } module.exports = { formatTime, getLocalUrl, aesCryptoJS };