mysql - 从数据库获取的数据不是存储的

标签 mysql node.js sequelize.js

所以,我使用sequelize.j和mysql。 配置.json:

{
  "development": {
    "username": "******",
    "password": "******",
    "database": "******",
    "host": "127.0.0.1",
    "dialect": "mysql",
    "timezone": "Europe/Warsaw"
  },
  "production": {
  }
}

我将日期保存到数据库中。 数据库中的数据存储正确 - 有效时间。

但是如果我从数据库中选择,时间就会处于错误的时区。

如何解决这个问题?

最佳答案

请确保您是NODE_ENV模式,并且不要在node js中使用控制台时间,因为它会自动转换为iso格式,您可以在控制台中尝试

new Date(); 

new Date().toISOString();

关于mysql - 从数据库获取的数据不是存储的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37609566/

相关文章:

javascript - TRANSACTION 可以使用 sequelize 吗?

express - Sequelize : How to undo migrations for dropped tables?

mysql - 使用 Sequelize (NodeJS) 而不是 * 指定特定字段

php - 准备好的语句不适用于 ALTER 表查询

node.js - 从服务器端调用 API 需要服务名称作为 API 主机,但在客户端上无法访问

MySQL 5.7.19 未安装。给出同样的错误

javascript - Graphql 突变返回 null,但数据库已更新

node.js - 为什么 node.js 不释放内存?

mysql - 使用 left join 更新是否会锁定所有 MyIsam 表 mysql?

mysql - 安装 MySQL 后无法通过 SSH 连接到 Google Cloud VM