mysql中的UTC_timestamp返回错误的值

时间:2017-08-30 05:45:48

标签: mysql json node.js

不知道为什么Utc会再次转换为utc。

检索:2017-08-29T23:49:46:000Z

DB:2017-08-30 05:19:46

MySQL的:

enter image description here

db.query('INSERT INTO history SET created=utc_timestamp(), ?', values,

表值:

enter image description here

提取: enter image description here

在Json客户端:

 {
     "created": "2017-08-29T23:49:46.000Z",
 }

如何在客户端获得正确的价值?

1 个答案:

答案 0 :(得分:1)

您需要在node.js中将timezone: 'utc'添加到您的数据库配置(您已将其声明为var)

希望这有帮助!