|
|
@@ -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 => { |
|
|
|