从mysql获取的datetime格式传入前端后格式变化问题

在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;
},

 

从mysql获取的datetime格式传入前端后格式变化问题

上一篇:mysql关键指标


下一篇:软件工程系列==15、mysql热备份