在MySQL中获取当前UTC时间的unix时间戳的最佳方式

我一直在尝试在mySQL中使用以下内容来创建当前UTC时间的unix印记

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还是UTC)

有没有更好的方法或一个命令只是为了获取UTC unix时间戳在mySQL?

最佳答案

转载注明原文:在MySQL中获取当前UTC时间的unix时间戳的最佳方式 - 代码日志