La fonction date() en php

reali123 -  
 Utilisateur anonyme -
Bonjour,

il est 22h , et je travail en interne (wampserver), mais dans ma page php , quand j'utilise echo date("H"); elle m'affiche 19h !! je vois d'ou il vient ce decalage!!

quelqu'un aurait une idée ?

5 réponses

  1. reali123
     
    en faite a 22h , echo date('H') m'affiche 20h,
    c'etait a 21h qu'elle m'affichait 19h

    donc il y a un decalage de 2h!!
    0
  2. briiiiix Messages postés 624 Statut Membre 18
     
    Quelle heure est-t-il sur l'ordinateur de ton wampserver ?
    0
  3. Utilisateur anonyme
     
    ton serveur travaille en temps universel

    il faut le configurer pour qu'il utilise la date locale
    0
    1. reali123
       
      merci pour ta reponse

      mais je fé ca comment? g jamais chipoter a la config de wamp
      0
    2. Utilisateur anonyme
       
      c'est dans ton fichier PHP.ini
      (click sur l'icone de WAMPserver et va dans le sous menu "php")

      dans ce fichier, vers le milieu, tu doit trouver ces lignes :


      [Date]
      ; Defines the default timezone used by the date functions
      ; https://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
      date.timezone = UTC

      remplace par :

      [Date]
      ; Defines the default timezone used by the date functions
      ; https://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone
      date.timezone = "Europe/Paris"

      ensuite, redemare WAMP
      et verifie si sa marche
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. reali123
     
    ahhh je suis pas si con que ca !! lol

    quand g dis qu'il etait 22 c'etait sur le pc ou je travaille, et ou c installer wamp !!
    0