使用node查询数据库(mysql)时,日期格式不对的问题。

https://blog.csdn.net/chanlingmai5374/article/details/93190983

1、问题场景

数据库里存了 datetime。但 Node 查询出来是这样子的:

2019-05-14T21:40:59.000Z

2、解决办法

这是 Mysql时区 与 Node时区 不一致导致的。
解决方法:配置Node数据库连接。
加上 timezone 这一行:

client: {

host: '***.***.***.***',

port: '****',

user: '****',

timezone: "08:00"

}

3、重新尝试

Node 查询,得到结果:

2019-05-15 05:40:59

返回正常。收工!

猜你喜欢

转载自www.cnblogs.com/qinlongqiang/p/12174130.html