Это звучит достаточно просто, но я не смог понять, как использовать простой оператор SELECT для возврата текущего времени в GMT.
Я пытался использовать CONVERT_TZ () для преобразования NOW () в GMT, основываясь на часовом поясе сервера и часовом поясе GMT, но по какой-то причине он возвращает NULL, когда я вставляю время зоны. Единственный способ получить результат - это фактически сместить смещения, которые становятся слишком сложными для того, что должно быть действительно простой операцией. Вот что я имею в виду:
mysql> SELECT CONVERT_TZ(NOW(),@@global.system_time_zone,'GMT');
NULL
mysql> SELECT CONVERT_TZ(NOW(),'PST','GMT');
NULL
mysql> SELECT CONVERT_TZ(NOW(),'-08:00','+00:00');
2010-02-13 18:28:22
Все, что мне нужно, это простой запрос для возврата текущего времени в GMT. Заранее спасибо за помощь!