Bug dans la fonction date()

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par mic54800, 22 Mars 2010.

  1. mic54800
    mic54800 WRInaute discret
    Inscrit:
    20 Juillet 2008
    Messages:
    61
    J'aime reçus:
    0
    Bonsoir ,
    Je me sers en ce moment de la fonction date() pour afficher l'heure actuelle dans un fichier.
    Hors, il est actuellement 23H21 et la fonction date('H:i', time()) me retourne 22h21 .
    Y a-t-il une explication à ce phénomène plutôt étrange ?

    PS: je ne sais pas si ça change quelque chose, mais je travail en local avec WAMPSERVER

    Merci d'avance de m'éclairer !

    Mic54800
     
  2. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Ton fuseau horaire n'est pas correctement configuré et est basé sur UTC ou BST? Regarde ce que donne 'e' ou 'T' dans date...

    Jacques.
     
  3. mic54800
    mic54800 WRInaute discret
    Inscrit:
    20 Juillet 2008
    Messages:
    61
    J'aime reçus:
    0
    date('e', time()) et date('T', time()) renvoient UTC.
    En regardant dans php.ini, j'ai trouvé la ligne :
    date.timezone = UTC
    En la modifiant, rien ne se passe ...
     
  4. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 003
    J'aime reçus:
    128
    Tu as redémarré ton serveur après avoir modifié le php.ini ?
     
  5. dmathieu
    dmathieu WRInaute accro
    Inscrit:
    9 Janvier 2004
    Messages:
    5 596
    J'aime reçus:
    0
    Redémarré ton serveur = redémarré ton serveur web. Pas la machine entière (sauf si c'est un windows :mrgreen:).

    Sinon c'est plutôt normal. UTC c'est greenwich.
    En France on est en UTC+1.
    Ton serveur te renvoie une date sur le fuseau UTC. Donc sur le fuseau horaire juste avant celui sur lequel tu est situé physiquement.

    Pour définir la timezone correctement directement dans ton script php (ainsi tu peut permettre à tes utilisateurs de choisir sur quelle timezone ils sont dans leurs préférences) :

    Code:
    date_default_timezone_set('Europe/Paris');
     
  6. aladdin
    aladdin WRInaute passionné
    Inscrit:
    29 Avril 2005
    Messages:
    1 235
    J'aime reçus:
    0
    it's not a bug, it's a feature ;)
     
  7. mic54800
    mic54800 WRInaute discret
    Inscrit:
    20 Juillet 2008
    Messages:
    61
    J'aime reçus:
    0
    J'ai pensé à redémarrer le serveur ... mais trop tard, quand je n'étais plus devant le PC =)
    J'ai donc modifiée la ligne date.timezone = UTC par date.timezone = Europe/Paris et tout marche formidablement !
    J'ai enfin vu à quoi ressemble cette fameuse page php.ini que je n'avais encore jamais rencontré auparavant, ce n'est pas faute d'en avoir entendu parlé ...

    Un grand merci à vous pour votre aide !

    A très bientôt !
    Mic54800
     
Chargement...
Similar Threads - Bug fonction date() Forum Date
Fonction Ajax qui bug parfois Développement d'un site Web ou d'une appli mobile 11 Mars 2018
Sondage @lexpoll, bug avec fonction "require" Développement d'un site Web ou d'une appli mobile 3 Août 2009
fonction avec for bug Administration d'un site Web 1 Mai 2008
Formulaire pour signaler des bugs d'indexation Google Crawl et indexation Google, sitemaps 17 Août 2021
WordPress bugzero.fr / version 3 Demandes d'avis et de conseils sur vos sites 29 Juillet 2021
Bug Screaming Frog Problèmes de référencement spécifiques à vos sites 11 Mai 2021
Google Analytics Bugs pendant 1h Google Analytics 19 Février 2021
Debugguer firefox sur Ipad Autres moteurs de recherche connus 11 Février 2021
Bug trafic en temps réel Google Analytics 10 Février 2021
WordPress Bug de référencement après passage du .fr au .com Débuter en référencement 9 Octobre 2020
Update Google du 10 août 2020 : c'était un bug ! Référencement Google 11 Août 2020
Debugger Javascript sous IOS (avec émulateur) Développement d'un site Web ou d'une appli mobile 27 Mai 2020
WordPress Bug Yoast : multiples URL d'attachement Crawl et indexation Google, sitemaps 10 Février 2020
Real time bugué dans Google Analytics ? Google Analytics 28 Octobre 2019
Bugs sur blocs adsense AdSense 7 Septembre 2019
WordPress Avis sur bugzero.fr Demandes d'avis et de conseils sur vos sites 21 Août 2019
Bug Google : désindexation de pages Référencement Google 7 Avril 2019
En-têtes http bugués Administration d'un site Web 6 Février 2019
Bug dans la console analytic? Google Analytics 17 Janvier 2019
VisBug : extension Chrome par Google, pour le développement Google : l'entreprise, les sites web, les services 16 Novembre 2018