Использование часовых поясов в веб-приложении PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Использование часовых поясов в веб-приложении PHP

Сообщение Anonymous »

Уже несколько часов я размышлял над тем, как лучше всего использовать часовые пояса в веб-приложении PHP/MySQL, но найти однозначный ответ сложно. Судя по тому, что я узнал на данный момент, лучше всего хранить все данные в базе данных в формате UTC (поправьте меня, если я ошибаюсь).

Когда пользователь зарегистрируется, я это сделаю. спросите у них часовой пояс, а затем сохраните его для этого пользователя. Это будет раскрывающееся меню в следующем формате:

Код: Выделить всё

(GMT) Greenwich Mean Time : London
Приложение, которое я создаю, позволит пользователям назначать встречи с людьми в будущем (встречи), подобно календарю. Очевидно, что в течение года в разных часовых поясах действуют разные периоды перехода на летнее время. Есть идеи, как мне это учесть?

Предположим, пользователь из Великобритании назначает встречу на 3 часа. :00PM 24 января 2013 г. и приглашает на это собрание кого-то, кто живет в Калифорнии. Как мне сделать так, чтобы американец видел это собрание в своем часовом поясе, а пользователь из Великобритании видел его в своем часовом поясе? (Обратите внимание, что оба пользователя зарегистрированы и установили свой часовой пояс).

Есть ли у кого-нибудь четкое объяснение и, возможно, несколько примеров по этому поводу? Или можете указать мне, где это можно найти?

Спасибо

Подробнее здесь: https://stackoverflow.com/questions/118 ... pplication
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»