В каком формате отправлять время с клиента (разные часовые пояса) и в каком формате хранить и обрабатывать на сервере?
На данный момент у меня клиент отсылает время в виде 2019-01-25 16:06
(текущий часовой пояс машины), а Node/Mongo сервер (здесь же на ноутбуке) сохраняет его в виде 2019-01-25 14:06:00.000Z
, и затем при отдаче данных происходит фильтрация по дате. Все работает локально отлично, например отдача опубликованных постов по времени (т.е. сервер переводит 2019-01-25 14:06:00.000Z я так полагаю в свое локальное серверное время, а они на моей машине совпадабт)
Поблема возникает когда сервер работает удаленно на VPS. Происходит сдвиг по времени на 2 часа.
Отсылаю: 2019-01-25 16:06
А Монга сохраняет не так как локально, а 2019-01-25 16:06:00.000Z
Почему так происходит, в каком видео отсылать и хранить время? Как синхронизировать это все, вне зависимости от часового пояса клиента с которого будет отправлятся дата и сервера, где будет крутится Монга?