Так и на самом сервер установлен нужный часовой пояс.
В саму запись в таблице MongoDB записывается время соответсующее серверу. И через shell mongo отображается правильное время, которое записалось и которое соответсвовало серверному времени. А вот через Node.JS уже другое время выводит.
Вот хотелось бы чтобы сразу с сервера получить корректные даты, с API на Node.JS.
То есть при запросе, данные из MongoDB возвращаются в JSON-формате и уже с корректными данными.
Пробовал и глобальную переменную process.env.TZ устанавливать в нужное значение, не помогает на глобальном уровне.
Дело в том, что вывод данных происходит из множества таблиц, у которых есть поле типа Date, и не хотелось бы обрабатывать этот вывод для каждой таблицы. Но если конечно нет какого-то глобального способа, то уж ничего не поделать.
Спасибо! Сработало, конечно, сразу. Но есть одно "но...":
Дело в том, что задача состоит в том, что доступ к видео-потоку необходимо предоставить авторизированным пользователям, поэтому и "крутились" идеи реализации на уровне отдачи виде-потока при помощи PHP (пробовал варианты с Node.js и socket.io), где и будет происходить проверка пользователя. А по данному варианту, видео-поток доступен будет постоянно и для всех.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.