Principal
/
Soporte Base de Datos
/
¿Cómo cambiar la zona horaria de MySQL?

¿Cómo cambiar la zona horaria de MySQL?

Cuando desarrollas tu página web, puede que tengas que comparar cierta fecha/hora con la fecha/hora actual del servidor.

La zona horaria de los servidores de SiteGround es CST, CEST o SGT, dependiendo de la localización que hayas seleccionado para tu cuenta en el momento de su registro. Este ajuste es global y no se puede modificar.

Sin embargo, puedes usar un método alternativo si deseas usar una zona horaria diferente – puedes modificar el retorno de la función NOW() de MySQL.

Echemos un vistazo a la consulta más estándar para seleccionar la fecha/hora actual:

SELECT NOW();

Si quieres añadir dos horas al resultado, puedes usar el siguiente sintaxis:

SELECT DATE_ADD(NOW(), INTERVAL 2 HOUR);

De un modo similar, si quieres restar 2 horas a la zona horaria del servidor, puedes usar esta consulta:

SELECT DATE_SUB(NOW(), INTERVAL 2 HOUR);

Usando DATE_SUB y DATE_ADD, puedes modificar el resultado de la consulta para que se ajuste a tus necesidades específicas.

Comparte este artículo