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



你可能感兴趣的:(前端)