在mysql中存入时间格式设为datetime格式为:yyyy-MM-dd hh:mm:ss,但是传入前端显示之后就变成了美式的时间格式(Aug 26, 2020 9:14:50 AM)
解决方案:
//time为要转换的时间格式
dateFormat:function(time) {
var date=new Date(time);
var year=date.getFullYear();
var month= date.getMonth()+1<10 ? "0"+(date.getMonth()+1) : date.getMonth()+1;
var day=date.getDate()<10 ? "0"+date.getDate() : date.getDate();
var hours=date.getHours()<10 ? "0"+date.getHours() : date.getHours();
var minutes=date.getMinutes()<10 ? "0"+date.getMinutes() : date.getMinutes();
var seconds=date.getSeconds()<10 ? "0"+date.getSeconds() : date.getSeconds();
// 拼接
return year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds;
},