Я занимаюсь разработкой веб-приложения (на стороне сервера PHP), к которому могут обращаться пользователи со всего мира. Представьтесь сейчас пользователь из Нью-Йорка (UTC - 4) логин на свой сайт (Сервер находится в Италии (UTC +2)). Когда он войдет в систему, сервер установит временную метку в этой пользовательской таблице SQL с UTC +2. Предположим, что этот пользователь хочет получить последний доступ в последний раз: он получит неправильную дату (смещение на 6 часов из-за разного расположения сервера). Как я могу предотвратить это неприемлемое поведение? Должен ли я хранить смещение UTC каждый раз, когда пользователь входит в систему?Как синхронизировать часовые пояса пользователей
-1
A
ответ
0
Настоятельно рекомендуется хранить все ваши метки времени для всего вашего пользователя в одном часовом поясе, который по соглашению будет UTC.
Это упростит управление таблицей базы данных, например сортировку пользователей по метке времени.
Вы можете изменить часовой пояс на UTC вашего сервера, модуля PHP или локально в вашем коде.
Смежные вопросы
- 1. Facebook: Получить часовые пояса пользователей
- 2. Синхронизировать PHP и MySQL Часовые пояса
- 3. Perl и часовые пояса
- 4. JVM и часовые пояса
- 5. JSTL и часовые пояса
- 6. Как правильно преобразовать часовые пояса
- 7. Как Sybase обрабатывает часовые пояса?
- 8. Php различные часовые пояса
- 9. Как обрабатывать часовые пояса в CMS?
- 10. moment.js, часовые пояса и летнее
- 11. Даты и часовые пояса ExtJS
- 12. Rails где() и часовые пояса
- 13. EKEvent/EKEventStore и часовые пояса
- 14. Получить все доступные часовые пояса
- 15. Календарь и часовые пояса. Ошибка
- 16. DateTime.Ticks, DateTime.Equals и часовые пояса
- 17. Python strptime() и часовые пояса?
- 18. POSIXct и различные часовые пояса
- 19. Временные часовые пояса с календарем
- 20. резиновые драгоценные и часовые пояса
- 21. Действительные часовые пояса в lubridate
- 22. Javascript отображает различные часовые пояса
- 23. Как настроить часовые пояса в приложении ASP.NET?
- 24. Как сделать часовые пояса в ASP.NET MVC?
- 25. Как изменить часовые пояса в xts
- 26. Как добавить пользовательские часовые пояса к MySQL
- 27. Как установить различные часовые пояса в Django
- 28. Как обновить часовые пояса героя для postgresql?
- 29. Как заставить boost :: posix_time распознавать часовые пояса?
- 30. Как изменить часовые пояса в оракуле?