Maison >base de données >tutoriel mysql >Comment puis-je stocker des dates et des heures avec des informations de fuseau horaire dans MySQL pour éviter les problèmes de conversion de fuseau horaire ?
Stockage des dates et heures avec des informations de fuseau horaire dans MySQL : résoudre les différences de fuseau horaire
Question :
Comment puis-je stocker des dates et heures dans une base de données MySQL avec des informations de fuseau horaire, étant donné que le fuseau horaire du serveur est différent du fuseau horaire des données être stocké ?
Discussion :
Le stockage des dates et heures avec les informations de fuseau horaire est essentiel pour conserver des horodatages précis qui reflètent l'heure réelle à laquelle les événements se sont produits, quel que soit le lieu ou le fuseau horaire. du serveur. Lorsque vous traitez des données provenant de différents fuseaux horaires, comme dans le cas de photos prises en Tanzanie et stockées sur un serveur aux États-Unis, il est crucial de garantir que les horodatages sont conservés dans le fuseau horaire correct.
Réponse :
Pour stocker les dates et heures avec les informations de fuseau horaire dans MySQL et éviter les problèmes de conversion de fuseau horaire, suivez ces étapes :
Exemple :
INSERT INTO Images (TimestampJPG) VALUES (CONVERT_TZ('2011-03-13 02:49:10', '+00:00', '+03:00'));
Supplémentaire Considérations :
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!