Формат по умолчанию MySQL по умолчанию UTC или GMT?

Привет, я так смущен этим UTC и GMT

Я вставляю в таблицу MySQL как ex столбец "event_date", например "2010-07-01 23:50:00" (datetime), мой клиент спрашивает опцию в интерфейсе как GMT +1 GMT +2 GMT -1 GMT -2... и т.д., Если я выберу любую опцию GMT +2, event_date будет фильтровать/перечислять в соответствии с GMT +2.

Я понятия не имею, как действовать дальше и после поиска в Интернете. Я нашел это

CONVERT_TZ( `field_eventdate_value` , '+00:00', '+10:00' )

и работает ли он хорошо, и мой клиент дал мне пример URL, чтобы проверить, как это сделать

http://www.forexpros.com/economic-calendar/

Я работаю с узлами drupal

Спасибо заранее,

Гоби

Ответ 1

docs являются отличным чтением.

CONVERT_TZ(dt,from_tz,to_tz)

CONVERT_TZ() преобразует значение datetime dt из часового пояса, заданного from_tz, в часовой пояс, заданный to_tz, и возвращает полученное значение. Часовые пояса указываются, как описано в разделе 9.6 "Поддержка часового пояса сервера MySQL". Эта функция возвращает NULL, если аргументы недействительны.

Текущие значения глобальных и клиентских часовых поясов могут быть получены следующим образом:

mysql> SELECT @@global.time_zone, @@session.time_zone;

Значения timezone могут быть заданы в нескольких форматах, ни один из которых не чувствителен к регистру:

  • Значение 'SYSTEM' указывает, что часовой пояс должен быть таким же, как и системный часовой пояс.
  • Значение может быть задано как строка с указанием смещения от UTC, как "+10: 00" или "-6: 00".
  • Значение может быть задано как именованное часовой пояс, например "Европа/Хельсинки", 'US/Eastern', или 'MET'. Именованное время зоны можно использовать, только если время информационные таблицы зон в mysql база данных была создана и заселена.

PS: Читайте о GMT против UTC на сайте About.com. GMT - это солнечное время в Гринвиче, Лондон, в то время как UTC] - это временной стандарт, основанный на Международном атомном времени (TAI) с добавлением череды прыжков с нерегулярными интервалами для компенсации замедления вращения Земли. Оба они одинаковы, если смотреть как часовая зона.