La fonction date() en php

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. 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
    1. ton serveur travaille en temps universel

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

        mais je fé ca comment? g jamais chipoter a la config de wamp
        0
      2. 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
    2. Quelle heure est-t-il sur l'ordinateur de ton wampserver ?
      0
      1. 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