Управлять смещением времени для разных пользователей? - PullRequest
2 голосов
/ 23 октября 2011

Я просматривал результаты поиска здесь и нашел много способов преобразовать время в MySQL, но пока не нашел, как можно было бы управлять смещением времени пользователей.

О регистрации моего сайтаУ меня есть возможность разрешить пользователю выбирать, в каком часовом поясе он хочет, чтобы веб-сайт отображался, как мне сохранить смещение времени, выбранное пользователем?

  • A) Должен ли я использовать имя часового пояса, полученное в результатев поле VARCHAR в моей таблице MySQL?
  • B) Следует ли использовать поле small int 4 и сохранить его в формате -1200 ~ 1300 для последующего повторного использования для преобразования?

или какой самый подходящий способ сохранить временное смещение таким образом, чтобы он впоследствии был мне полезен, учитывая его возможность повторного использования в запросах или в самом PHP?

1 Ответ

2 голосов
/ 23 октября 2011

Вам, вероятно, следует хранить имя часового пояса в виде строки, которую вы позже сможете напрямую передать в конструктор из DateTimeZone. Это также удобочитаемо в качестве бонуса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...