将日期从UTC转换为本地

时间:2018-09-14 14:21:42

标签: javascript mysql sql mariadb sequelize.js

我对sequelize.js中的查询有疑问。

在数据库中,我存储带有myDate字段的模型,该字段存储在UTC中。我也有一个查询,其中指定了时间段:

AND p.myDate BETWEEN :dateStart AND :dateEnd

使用sequelize.query,我将参数替换为:

  • dateStart: 2018-09-11T22:00:00.000Z
  • dateEnd: 2018-09-14T14:15:40.609Z

现在的问题是我看到查询正在执行,但是使用localTime值:

AND p.myDate BETWEEN '2018-09-12 00:00:00' AND '2018-09-14 16:15:40'

为什么将其转换为当地时间?我找不到正确的答案。

0 个答案:

没有答案