Meilleure façon d'obtenir le timestamp unix de l'heure UTC actuelle dans MySQL

J'ai essayé d'utiliser les éléments suivants dans mySQL pour créer un unix timbre de l'heure UTC actuelle

UNIX_TIMESTAMP(UTC_TIMESTAMP())

Lorsque j'exécute la requête et obtenir le résultat, il semble que mySQL est en train de faire UTC conversation deux fois.

Eg. local time 9:07PM

Requête ci-dessus est retourné:
1374390482, qui est à côté de la journée 07:08:02 GMT, ce qui est correct,

Cependant, UNIX_TIMESTAMP(LOCALTIMESTAMP()) retourne:

1374372551 02:09:11 GMT

qui est le bon UTC timestamp unix.

Donc UNIX_TIMESTAMP traduit automatiquement l'objet date du fuseau horaire UTC (peu importe si c'est déjà l'heure UTC ou pas?)

Est-il une meilleure façon ou d'une seule commande juste pour obtenir un UTC unix timestamp mySQL?

InformationsquelleAutor littlejedi | 2013-07-21