const date = new Date('2021-1-20 21:05:12')
function formatDate(date, format ='YYYY年MM月DD日 HH:mm:ss'){// 第二个参数为默认参数 也可传自己想要的格式const config ={
YYYY: new Date(date).getFullYear(),
MM:String(new Date(date).getMonth()+1).padStart(2,'0'),
DD:String(new Date(date).getDate()).padStart(2,'0'),
HH:String(new Date(date).getHours()).padStart(2,'0'),
mm:String(new Date(date).getMinutes()).padStart(2,'0'),
ss:String(new Date(date).getSeconds()).padStart(2,'0'),}// 替换掉格式for(const key in config){
format = format.replace(key, config[key])}return format
}
console.log(formatDate(date));