Задать вопрос
IgorPI
@IgorPI

Какое время писать в базу данных если пользователи в разных временных зонах?

Коллеги, вопрос простой, но на деле не всё так просто.

Столкнулись с проблемой, пользователи жалуются, мол время не верное у них в таблицах.
Оно очевидно, так как этой теме мало уделялось времени.

Как лучше всего поступить?

Каждую запись в базе данных хранить в UTC.
При выборке данных, учитывать смещение каждого пользователя.

Или есть какой-то другой способ.
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Средний Комментировать
Решение пользователя Дмитрий Шицков К ответам на вопрос (3)
Писать в базу время в UTC будет проще всего.
Нерекомендуемой альтернативной будет хранить время-дату в БД вместе с тайм зоной.
Ответ написан