В настоящее время я изучаю лучший способ обработки часовых поясов на моем сайте. Люди из разных стран будут обращаться к нему одновременно, и я должен показать им временную информацию, поэтому я подумал:
Хранить каждый раз в базе данных в соответствии с моим сервером (тот же часовой пояс, определенный PHP) Затем пользователь может выбрать свой часовой пояс, и я делаю необходимые преобразования с помощью функции mysql DATEADD.
Кажется, что все работает нормально, но мои вопросы:
- Это лучший способ?
- Является ли DATEADD наиболее эффективной функцией для обработки разницы в часах?
Спасибо.