Вставка и чтение поля типа `date` из разных часовых поясов. часовые пояса должны даже рассматриваться здесь? - PullRequest
0 голосов
/ 07 февраля 2020

Работа с узлом, момент. js и PostgreSQL 9,6

  • Это 2020-01-24 00: 00: 00 + 00: 00 и Клиент A (писатель) находится по смещению -06: 00 и случайно INSERT sa с записью в поле date со значением 2020-01-23 , и думает Ну, эта запись будет содержать все, что мне нужно сохранить на дату 2020-1-23 (их 2020-01-23 )

  • Теперь это 2020-01-24 00: 20: 00 + 00: 00 , а клиент B (читатель) находится по смещению + 11: 00 и хочет видеть информацию (из той же БД и таблицы) относительно 2020-01-24 , НО ЕГО НЕТ !! Поскольку писатель, насколько ему известно, еще не жил в 2020-01-24 .

    1. Должна ли быть информация, доступная для читателя 2020 -01-24 ?
    2. Как можно обрабатывать преобразование часовых поясов при запросах и сравнении дат в PG?
    3. Должны ли мы вообще думать о часовых поясах, когда задействованы только поля date ?
    4. Следует ли заполнять поле date другим способом?
    5. Что считается наилучшей практикой в ​​этих сценариях ios?

Спасибо

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