记录个格式化日期时间的方法,方便以后复制
function dateFormat(date, format) {
date = new Date(date)
let obj = {
"MM": date.getMonth() + 1,
"dd": date.getDate(),
"HH": date.getHours(),
"mm": date.getMinutes(),
"ss": date.getSeconds(),
};
if (/(y+)/.test(format)) {
format = format.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
}
for (let k in obj) {
if (new RegExp("(" + k + ")").test(format)) {
format = format.replace(RegExp.$1, (obj[k]+'').length == 1 ? '0'+obj[k] : obj[k]);
}
}
return format;
}
console.log(dateFormat(new Date(), 'yyyy-MM-dd HH:mm:ss'))
console.log(dateFormat(new Date(), 'yy/MM/dd HH:mm:ss'))