Узел автоматически конвертирует в формат даты iso 8601 из запроса psql - PullRequest
0 голосов
/ 11 декабря 2018

Когда я запускаю следующий запрос

SELECT * FROM POPULATIONS WHERE time > current_date - interval '7' day AND time < CURRENT_TIMESTAMP

, где время - это отметка времени с часовым поясом, он возвращает результаты, например 2018-12-10 11: 00: 00 + 13, когда я запускаю его в базе данных.

Тем не менее, когда я запускаю его на backback-узле, используя следующее:

const result = await client.query(SELECT * FROM POPULATIONS WHERE
time > current_date - interval '7' day AND time < CURRENT_TIMESTAMP);

client.release();

res.send(result.rows);

Возвращает его в дате ISO 8601.

Например, 2018-12-11 16: 00: 00 + 13 становится «2018-12-11T03: 00: 00.000Z».

Я не знаю, почему это так, но что более важно, я теряю смещение часового пояса.Какой самый эффективный способ добавить эти 13 часов назад?и получить его так, чтобы запрос узла возвращал те же самые результаты и запрос из базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...