Durante el desarrollo o transcurso de su proyecto online, puede tener la necesidad de ajustar la zona horaria de las aplicaciones web para asegurar que se manejen correctamente las fechas y los tiempos. En esta guía mostramos cómo cambiar la zona horaria de una base de datos desde phpMyAdmin.

 

La zona horaria de las bases de datos de un hosting creado en cdmon por defecto es CEST o CET.

 

-          CET (Hora Central Europea): Desde finales de octubre hasta finales de marzo.

-          CEST (Hora Central Europea de Verano): Desde finales de marzo hasta finales de octubre.

 

Para modificar la zona horaria de una base de datos, es esencial primero acceder a phpMyAdmin desde la gestión de su alojamiento: Cómo acceder a phpMyAdmin

 

Es posible que existan múltiples bases de datos en tu hosting. Es crucial identificar y seleccionar la base de datos asociada con el sitio web o proyecto específico que deseas ajustar.

 

Cómo saber qué base de datos usa mi Wordpress

Cómo configurar la base de datos en Prestashop

 

Una vez dentro de phpMyAdmin y seleccionada la base de datos adecuada, debes dirigirte a la pestaña de “SQL” donde podrás ejecutar comandos SQL directamente.

 

Verificación de la zona horaria actual

Para saber qué zona horaria está configurada actualmente, ejecuta el siguiente comando:

 

SELECT @@GLOBAL.time_zone, @@SESSION.time_zone;

 

 

Si no se han realizado cambios previamente, el resultado de este comando será “SYSTEM”, lo que significa que se está utilizando la zona horaria configurada en el servidor, como se explicó al inicio de esta guía. Este comando es útil para confirmar la zona horaria antes de realizar cualquier cambio.


Cambio de la zona horaria

Para ajustar la zona horaria a una nueva, utiliza el comando:

 

set time_zone='<TimezoneName>';

 

Reemplaza el <TimezoneName> con la zona horaria deseada según el formato de zona horaria de IANA. En este enlace puede comprobar la lista de identificadores TZ disponibles.

Por ejemplo, para cambiar la zona horaria a la Hora Estándar del Este de EE.UU., usarías:

 

SET time_zone = 'America/New_York';

 

Después de ingresar el comando, haz clic en "Continuar" y phpMyAdmin debería confirmar que el cambio se ha realizado correctamente.

 

 

Después de modificar la configuración de la zona horaria, es crucial realizar pruebas para asegurarse de que todo funcione como se espera, especialmente en aplicaciones sensibles a cambios de tiempo, como plugins de calendario o gestión de eventos.

 

Restablecer a la zona horaria del sistema

Si necesitas revertir los cambios y usar la zona horaria del servidor, simplemente ejecuta:

 

SET time_zone = 'SYSTEM';

 

 

Para más información, puedes contactar con nosotros.