Accueil
/
Prise en charge des bases de données
/
Comment changer le fuseau horaire de MySQL ?

Comment changer le fuseau horaire de MySQL ?

Quand vous développez votre site web, vous pouvez avoir à comparer une certaine date/heure avec la date/heure actuelle sur le serveur.

Le fuseau horaire sur les serveurs de SiteGround est UTC. Ceci est un paramètre global qui ne peut pas être changé.

Vous pouvez cependant utiliser une solution simple si vous souhaitez utiliser un fuseau horaire différent – modifier le retour de la fonction NOW() de MySQL.

Jetons un coup d’œil à la requête la plus standard pour sélectionner la date et l’heure courantes:

SELECTIONNER MAINTENANT();

Si vous voulez ajouter 2 heures au résultat, utilisez la syntaxe suivante:

SELECT DATE_ADD(MAINTENANT(), INTERVALLE 2 HEURES);

De la même manière, si vous voulez soustraire 2 heures au fuseau horaire du serveur, utilisez cette requête:

SELECT DATE_SUB(MAINTENANT(), INTERVALLE 2 HEURES);

En utilisant DATE_SUB et DATE_ADD , vous pouvez modifier le résultat de la requête pour l’adapter à vos besoins spécifiques.

Partager cet article