mysql中datatime格式转化,后台为node

实际上mysql datatime在数据库中显示很正常,但是铺展到页面上后是类似于这样的2017-08-19T16:00:00.000Z  感觉对客户体验不好,然后百度各种问终于在网上看到了原理参考  https://www.cnblogs.com/eaysun/p/5534554.html

   dateStrings: 强制日期类型(TIMESTAMP, DATETIME, DATE)以字符串返回,而不是一javascript Date对象返回. (默认: false)

这个属性

然后在mysql的设置中添加

module.
exports =
{
mysql: {
host:
‘127.0.0.1’,
//localhost
user:
‘root’,
password:
,
database:
‘database’,
// 前面建的user表位于这个数据库中
port:
3306 ,
multipleStatements:
true,
//允许执行多条语句
dateStrings:
true
// 强制日期类型(TIMESTAMP, DATETIME, DATE)以字符串返回,而不是一javascript Date对象返回. (默认: false)
}
};

这样重启一下服务器,再刷新页面就可以了,就变成2017-08-19 16:00:00

标签