@raiboon

Как обработать изменение даты из-за таймзоны?

На фронте есть контрол выбора даты. В js нет типа для хранение только даты, и оно возвращает Date включая тайзону, дата непустая, а время 00:00.
Когда время приходит на сервер и парсится в объект чисто даты, то в бд сохраняется уже вчерашняя дата из-за UTC.

Что делать?
Нужно делать свой тип для хранение только даты на js?
Прибавлять на сервере 12 часов, чтобы избежать изменения даты из таймзоны?
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Нужно хранить на клиенте таймзону, ну а конвертить можно так https://stackoverflow.com/questions/10087819/conve...
А вообще-то лучше везде работать в utc, а показывать с конвертацией в локальную,.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы