Durant el desenvolupament o transcurs del seu projecte en línia, pot tenir la necessitat d'ajustar la zona horària de les aplicacions web per assegurar que es gestionen correctament les dates i els temps. En aquesta guia mostrem com canviar la zona horària d'una base de dades des de phpMyAdmin.

 

La zona horària de les bases de dades d'un hosting creat en cdmon per defecte és CEST o CET.

 

-          CET (Hora Central Europea): Des de finals d'octubre fins a finals de març.

-          CEST (Hora Central Europea d'Estiu): Des de finals de març fins a finals d'octubre.

 

Per modificar la zona horària d'una base de dades, és essencial primer accedir a phpMyAdmin des de la gestió del seu allotjament: Com accedir a phpMyAdmin

 

És possible que hi hagi múltiples bases de dades en el teu hosting. És crucial identificar i seleccionar la base de dades associada amb el lloc web o projecte específic que desitges ajustar.

 

Com saber quina base de dades utilitza el meu Wordpress

Com configurar la base de dades en Prestashop

 

Una vegada dins de phpMyAdmin i seleccionada la base de dades adequada, has de dirigir-te a la pestanya de "SQL" on podràs executar comandos SQL directament.

 

Verificació de la zona horària actual

Per saber quina zona horària està configurada actualment, executa el següent comandament:

 

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

 

 

Si no s'han realitzat canvis previs, el resultat d'aquest comandament serà "SYSTEM", la qual cosa significa que s'està utilitzant la zona horària configurada en el servidor, com s'ha explicat a l'inici d'aquesta guia. Aquest comandament és útil per confirmar la zona horària abans de realitzar qualsevol canvi.

 

 

Canvi de la zona horària

Per ajustar la zona horària a una nova, utilitza el comandament:

 

set time_zone='<NomZonaHoraria>';

 

Reemplaça <NomZonaHoraria> amb la zona horària desitjada segons el format de zona horària de IANA. En aquest enllaç pots comprovar la llista d'identificadors TZ disponibles.

Per exemple, per canviar la zona horària a l'Hora Estàndard de l'Est dels EUA, utilitzaries:

 

SET time_zone = 'America/New_York';

 

Després d'ingressar el comandament, fes clic en "Continuar" i phpMyAdmin hauria de confirmar que el canvi s'ha realitzat correctament.

 

 

Després de modificar la configuració de la zona horària, és crucial realitzar proves per assegurar-se que tot funcioni com s'espera, especialment en aplicacions sensibles a canvis de temps, com plugins de calendari o gestió d'esdeveniments.

 

Restablir a la zona horària del sistema

Si necessites revertir els canvis i utilitzar la zona horària del servidor, simplement executa:

 

SET time_zone = 'SYSTEM';

 

 

Per a més informació, pots contactar amb nosaltres.