node.js、mysql、日期时间和时间偏移量

node.js, mysql, datetime and time offset

我使用节点的 mysql 模块连接到 mariadb 实例:

节点模块,mysql: "version": "2.5.3", "license": "MIT", "author":{ "name": "Felix Geisendörfer", ...

节点,版本 v0.12.0

我正在使用连接池访问 mysql:

mysqlPool = mysql.createPool({
  'host':'myhost',
  'port':'3306',
  'database':'mydb',
  'user':'root',
  'password':'mypass',
  'timezone':'utc'
});

在我的数据库中,我在 table 中有一个日期时间字段设置为: 2015-06-11 09:25:43

然而,当我从数据库中查询时,响应是: 2015 年 6 月 11 日星期四 10:25:43 GMT+0100(格林威治标准时间夏令时)

我的问题是为什么将 GMT+0100 应用于响应?

谢谢,

这不是修复,而是解决方法。

从数据库中读取日期后,调用 '.toUTCString()' 方法 returns 正确的时间。