Requête MySQL pour le courant de l'heure GMT

Cela semble assez simple, mais je n'ai pas été en mesure de comprendre comment utiliser une simple instruction SELECT pour retourner à l'heure actuelle dans l'heure GMT.

J'ai essayé d'utiliser CONVERT_TZ() à convertir() à GMT basée sur le fuseau horaire du serveur et le fuseau horaire GMT, mais pour quelque raison il retourne NULL quand je l'ai mis dans le texte de fuseaux horaires. Le seul moyen pour moi d'obtenir un résultat est à mettre dans les décalages qui devient trop compliqué pour ce que devrait être une opération simple. Voici ce que je veux dire:

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

À tous j'ai besoin est d'une simple requête pour renvoyer l'heure actuelle dans l'heure GMT. Merci d'avance pour votre aide!

  • Remarque: l'Utilisation de temps UTC, si vous avez besoin d'un temps universel de référence. C'est une vraie référence, et non à l'heure GMT. Les derniers changements lorsque l'heure d'été est activée.
  • Merci pour la suggestion! La question est toujours debout. Alors, comment puis-je utiliser une instruction select simple pour obtenir de l'heure UTC actuelle?
InformationsquelleAutor Russell C. | 2010-02-13