1、获取时间戳
let time = new Date();
console.log(time)
//Fri Apr 15 2022 10:37:52 GMT+0800 (中国标准时间)
2、获取当前年份
var y = time.getFullYear();
3、获取当前月份
var m = (time.getMonth()+1).toString().padStart(2,"0");
//0-11月,0代表一月,所以获取当前月份要加1
//用padStart方法,不足两位数,在前面添加0,以下同理
4、获取当前日期
var d = time.getDate().toString().padStart(2,"0");
5、获取当前小时数
var hh = time.getHours().toString().padStart(2,"0");
6、获取当前分钟数
var mm = time.getMinutes().toString().padStart(2,"0");
7、获取当前秒数
var ss = time.getSeconds().toString().padStart(2,"0");
8、根据需求拼成想要的格式即可
//yyyy-MM-dd HH:mm:ss
return y + '-' + m + '-' + d + " " + hh + ":" + mm + ":" + ss;
//yyyyMMddHHmmss
return y + m + d + hh + mm + ss;