| @@ -1,12 +1,28 @@ | |||||
| 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 formatTime = (date, fmt) => { | |||||
| try { | |||||
| if (!date) { | |||||
| return date; | |||||
| } | |||||
| if (typeof date == "number") { | |||||
| date = new Date(date); | |||||
| } | |||||
| // console.log(date); | |||||
| 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; | |||||
| } catch (error) { | |||||
| return date; | |||||
| } | |||||
| } | } | ||||
| const formatNumber = n => { | const formatNumber = n => { | ||||