process.env.TZ по умолчанию отсутствует и время в UTC. это правильное и рекомендуемое поведение. работай в UTC на сервере или конвертируй даты в таймзону нужную, или меняй таймзону по умолчанию, через переменную окружения
Ну в UTC на сервере никак нельзя... Там бизнес логика на времени завязана в том числе =( Понял, буду тогда на бэке прибавлять три часа, спасибо
разницы большой нет, главное чтобы таймзона везде была одна. и удобнее это всегда делать в UTC, как минимум, потому что timestamp-ы в utc
у тебя какой стек? (inertia случаем?) по сути проблема решается указанием в конфиге таймзоны (например Europe/Samara)
Не, с фронта vue 2 передаёт на бэк. Дейтпикер, выбирается по месяцам. И на бэк приходить должен первый день месяца. А приходит предыдущий, 21:00. То есть последний день предыдущего месяца
тогда да, преобразовывай на бэке сам
Причём интересно, тот же дейтпикер, когда передаешь просто конкретную дату - работает корректно
Обсуждают сегодня