koa链接mysql数据库,有一字段为date类型,数据库中存储的值为“1990-03-15”,但是我查询后显示到页面中的值并不是“1990-03-15”,而成了“1990-03-14T16:00:00.000Z”,查了半天原因,原来主要是因为node的时区和mysql时区不同.
解决办法
在node链接mysql的配置中设置时区就可以了:
// 数据库配置
DEVDATABASE: {
host: "127.0.0.1",
user: "root",
password: "password",
database: "dbname",
timezone: "08:00" // 设置时区
},
这样在node链接mysql的配置选项中配置了时区后,显示效果正常了:1990-03-15