Maison >base de données >tutoriel mysql >Comment puis-je récupérer le paramètre de fuseau horaire actuel de MySQL ?

Comment puis-je récupérer le paramètre de fuseau horaire actuel de MySQL ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-14 15:57:15296parcourir

How Can I Retrieve MySQL's Current Time Zone Setting?

Récupération des informations de fuseau horaire dans MySQL

Question :

MySQL peut-il fournir des informations sur son paramètre de fuseau horaire actuel ?

Réponse :

Oui, vous peut obtenir les fuseaux horaires globaux et spécifiques à la session à l'aide de la requête suivante :

SELECT @@global.time_zone, @@session.time_zone;

Cependant, la réponse renvoyée par MySQL peut ne pas être utile si le fuseau horaire du système est défini sur SYSTEM.

Clarification supplémentaire :

Bien que connaître le fuseau horaire du serveur puisse être utile pour des opérations comme now() et unix_timestamp(), il ne fournit pas d'informations sur le fuseau horaire des données stockées. Pour garantir l'exactitude, les dates et les heures de la base de données doivent être stockées en GMT (qui n'observe pas l'heure d'été) et converties dans le fuseau horaire souhaité si nécessaire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn