IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MySQL Discussion :

changement du fuseau horaire d'un serveur


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Par défaut changement du fuseau horaire d'un serveur
    Bonjour tout le monde,

    j'utilise le type de champs timestamp avec un update current_timestamp dans ma base de données mysql et, d'après ce que j'ai compris, celui-ci prends le fuseau horaire du serveur pour donner la date. Or, j'ai besoin de l'heure en GMT et le serveur de mon herbergeur la fourni au fuseau horaire français. J'ai testé de changer l'heure dans la session utilisateur avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    set time_zone = 'UTC';
    ou, dans mon script php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mysql_query("set time_zone = 'UTC'");
    mais sans résultats.

    Si quelqu'un a une idée, elle est la bienvenue !
    Merci !

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Regarde la fonction "UTC_TIMESTAMP()" dans cette page :
    http://dev.mysql.com/doc/refman/5.0/...functions.html

  3. #3
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Par défaut
    Merci pour ta proposition, hélas, ça ne pourra pas m'aider car la date se met automatiquement dans l'enregistrement à chaque modification...

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Qu'est ce qui t'empêche de de forcer une date dans tes requêtes ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    INSERT INTO laTable (lesColonnes, dateModif)
    VALUES ('ssssss', UTC_TIMESTAMP())
     
    UPDATE laTable
    SET lesColonnes = 'aaaaa', dateModif = UTC_TIMESTAMP()

  5. #5
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Par défaut
    Merci beaucoup de ton aide, j'essaierai ça dans la journée !

  6. #6
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 20
    Par défaut
    Je viens de tester et ça marche nickel !

    Merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.2] Changement de fuseau horaire
    Par alain78 dans le forum Langage
    Réponses: 4
    Dernier message: 15/05/2010, 14h35
  2. Fonction pour calculer un changement fuseau horaire
    Par SiX-P4cK dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 27/02/2009, 11h33
  3. Réponses: 2
    Dernier message: 26/10/2008, 07h34
  4. Date - fuseau horaire
    Par sparton dans le forum Collection et Stream
    Réponses: 16
    Dernier message: 11/01/2006, 15h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo