在使用new Date()时 时间格式会含有T 和毫秒级
这时我们需要使用一个方法对时间进行处理成 yyyy-MM-dd HH:mm:ss格式
formatDateTime(date) {
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? "0" + m : m;
var d = date.getDate();
d = d < 10 ? "0" + d : d;
var h = date.getHours();
h = h < 10 ? "0" + h : h;
var minute = date.getMinutes();
minute = minute < 10 ? "0" + minute : minute;
var second = date.getSeconds();
second = second < 10 ? "0" + second : second;
return y + "-" + m + "-" + d + " " + h + ":" + minute + ":" + second;
},
这时再
var now= new Date()
this.addForm.endDate=this.formatDateTime(now);
格式设置完成