У меня проблема с запросами в 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'
Почему это произошлопреобразовать это в местное время?Я не смог найти правильный ответ.