时间戳转化为各种日期格式
function dateFomat(fmt, date) {
//fmt:设置的时间格式,data:时间戳
let ret;
const opt = {
"Y+": date.getFullYear().toString(), //年
"m+": (date.getMonth() + 1).toString(), //月
"d+": date.getDay().toString(), //天
"H+": date.getHours().toString(), //小时
"M+": date.getMinutes().toString(), //分钟
"S+": date.getSeconds().toString(), //秒
}
for (let k in opt) {
ret = new RegExp("(" +
k + ")").exec(fmt);
if (ret) {
fmt = fmt.replace(ret[1], (ret[1].length === 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")))
}
}
return fmt
}
/*
比如:dateFomat( "YYYY-mm-dd HH:MM",
new Date()
);
*/