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 formatTimeV(date, fmt) { var o = { "M+": date.getMonth() + 1, // 月份 "d+": date.getDate(), // 日 "h+": date.getHours(), // 小时 "m+": date.getMinutes(), // 分 "s+": date.getSeconds(), // 秒 "q+": Math.floor((date.getMonth() + 3) / 3), // 季度 "S": date.getMilliseconds() // 毫秒 }; if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); return fmt; } function setNavTitle4Color(title, color,bgColor) { var bc = '#000000'; if (bgColor){ bc = bgColor; } wx.setNavigationBarColor({ frontColor: bc, backgroundColor: color, }) wx.setNavigationBarTitle({ title: title }) } function showFailureMsg(error) { var title = "系统繁忙!!!"; if (error.errMessage) { title = error.errMessage } else if (error.message) { title = error.message } wx.showToast({ title: title, icon: "none" }) } function showSuccessMsg(msg) { var title = "操作成功"; if (msg){ title = msg; } wx.showToast({ title: title }) } function showWaring(msg) { var title = "警告"; if (msg) { title = msg; } wx.showToast({ title: title, icon: "none" }) } module.exports = { formatTime: formatTime, formatTimeV: formatTimeV, setNavTitle4Color: setNavTitle4Color, showFailureMsg: showFailureMsg, showSuccessMsg: showSuccessMsg, showWaring: showWaring }