Я пытаюсь использовать следующее в mySQL для создания отметки unix для текущего времени UTC
UNIX_TIMESTAMP(UTC_TIMESTAMP())
Когда я выполняю запрос и получаю результат, похоже, что mySQL дважды выполняет диалог UTC.
Eg. local time 9:07PM
Возвращенный запрос:
1374390482
, что на следующий день 07:08:02 GMT
, что верно,
Однако UNIX_TIMESTAMP(LOCALTIMESTAMP())
возвращает:
1374372551 02:09:11 GMT
который является правильной временной отметкой UTC unix.
Итак, UNIX_TIMESTAMP
автоматически переводит часовой пояс объекта даты в UTC (независимо от того, был ли он уже UTC или нет?)
Есть ли лучший способ или одна команда, чтобы получить временную метку unix UTC в mySQL?