sql >> Base de Datos >  >> RDS >> Mysql

Consulta MySQL para la hora GMT actual

Simplemente use UTC (no se ve afectado por el horario de verano)

SELECT UTC_TIMESTAMP();

Contenido antiguo para referencia:

esto debería funcionar, pero con

SELECT CONVERT_TZ(NOW(),'PST','GMT');

también obtuve NULL como resultado. bastante gracioso, el ejemplo en mysql docu también devuelve nulo

SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');

http://dev .mysql.com/doc/refman/5.1/en/fecha-y-hora-funciones.html#function_convert-tz parece que encontraste un error en mysql . (gracias a +Stephen Pritchard)

podrías probar:

SET @[email protected]@TIME_ZONE;
SET TIME_ZONE='+00:00';
SELECT NOW();
SET [email protected]_TIME_ZONE;

ok no es exactamente lo que querías (son 4 consultas, pero solo una selección :-)