Size: a a a

2020 August 19

МВ

Михаил Варнавский... in pro.elixir
понял, спасибо
источник

LL

Lama Lover in pro.elixir
Боже, как я оказался в технологии, где вакансий настолько мало, что их пинят в одном-единственном чате в телеге... Время грусти
источник

SZ

Sergei Zobov in pro.elixir
не ной
источник

ES

Edward Skalibog in pro.elixir
Максим Барулин
храним в utc, а вфронт сам разруливает на онове девайса пользователя
А не лучше ли хранить таймзону пользователя в базе?
источник

МБ

Максим Барулин... in pro.elixir
Edward Skalibog
А не лучше ли хранить таймзону пользователя в базе?
Все зависит от задачи, когда-то это нужно. Когда-то можно обойтись простым utc
источник

ES

Edward Skalibog in pro.elixir
Справедливо)
источник

LL

Lama Lover in pro.elixir
Edward Skalibog
А не лучше ли хранить таймзону пользователя в базе?
Зачем?
Пользователи же могут перемещаться между таймзонами
источник

ES

Edward Skalibog in pro.elixir
Lama Lover
Зачем?
Пользователи же могут перемещаться между таймзонами
Пусть меняют у себя сами в сеттингах, мы так сделали.
источник

YS

Yuri S. in pro.elixir
ну это не значит что так удобно
источник

ES

Edward Skalibog in pro.elixir
Может нужно оговориться что у меня проеккт в основе которого букинг событий, рулить нужно на сервере(страдал по началу)
источник

LL

Lama Lover in pro.elixir
Edward Skalibog
Пусть меняют у себя сами в сеттингах, мы так сделали.
Ахах, это странно. Пользователь устанавливает таймзону в системе, пользователь может установить таймзону в браузере. Теперь пользователю ещё и на сайте таймзону хранить
источник

LL

Lama Lover in pro.elixir
Edward Skalibog
Может нужно оговориться что у меня проеккт в основе которого букинг событий, рулить нужно на сервере(страдал по началу)
Никогда не работал с букинг приложениями, но почему-то кажется, что гораздо проще всё хранить в utc, а в фронте пропускать через convert_to_local_time любое время
источник

LL

Lama Lover in pro.elixir
Но я могу ошибаться, конечно же
источник

ES

Edward Skalibog in pro.elixir
Lama Lover
Никогда не работал с букинг приложениями, но почему-то кажется, что гораздо проще всё хранить в utc, а в фронте пропускать через convert_to_local_time любое время
В базе так и храню независимо ни от чего но при апи респонсе на фронт отдаю уже в таймзоне
источник

ES

Edward Skalibog in pro.elixir
Lama Lover
Никогда не работал с букинг приложениями, но почему-то кажется, что гораздо проще всё хранить в utc, а в фронте пропускать через convert_to_local_time любое время
Могу ошибаться, но если человек путешествует то можно не то время показать
источник

ES

Edward Skalibog in pro.elixir
А как браузер понимает какая тайм зона, от локали? Никогда не вдавался в этот вопрос
источник

LL

Lama Lover in pro.elixir
Edward Skalibog
Могу ошибаться, но если человек путешествует то можно не то время показать
Если конвертить время на фронте, то будет показываться то время, которое у пользователя на устройстве. Типа путешественник зашёл в своём айфоне поменял таймзону и везде у него теперь время в новой таймзоне (получается кроме вашего сайта)
источник

ES

Edward Skalibog in pro.elixir
Lama Lover
Если конвертить время на фронте, то будет показываться то время, которое у пользователя на устройстве. Типа путешественник зашёл в своём айфоне поменял таймзону и везде у него теперь время в новой таймзоне (получается кроме вашего сайта)
Ну да так и есть(((
источник

LL

Lama Lover in pro.elixir
Edward Skalibog
А как браузер понимает какая тайм зона, от локали? Никогда не вдавался в этот вопрос
Браузер — это же программа на устройстве. Он может прочитать определённый файлик (в unix-ах, если не ошибаюсь, это всегда один и тот же файлик) и понять какая таймзона
источник

LL

Lama Lover in pro.elixir
Но в большинстве браузеров это можно перегрузить
источник