PHP affiche l'heur en retard

Résolu
Bonjour,

J'utilise un petit code PHP pour afficher l'heur sur mon site web, le problème est que sa m'affiche l'heur avec 2 heurs de retard.

D'où cela peux t' il venir ?

Merci d'avance

<?php
$date = date("d-m-Y");
$heure = date("H:i");
echo("Le $date a $heure ");
?>

affiche l'heur en retard
Configuration: Windows XP
Firefox 3.5.3

3 réponses

  1. Selon l'endroit où se trouve le Disque Dur qui contient ton serveur, l'heure peut être plus ou moins à l'heure ^^.
    Par exemple, free est en France, il y aura donc sur ton site (si tu es sur free) l'heure de Paris.
    Je n'en ai pas en tête, mais par exemple, si l'hébergeur est canadien, tu auras l'heure... Du Canada !!!
    Enfin, bref, quel est ton hébergeur ?
    0
    1. Il faut régler le fuseau horaire de PHP.
      Voici les méthodes :
      * Utiliser date_default_timezone_set() dans ton script PHP (voir ici)
      * Modifier la ligne date.timezone dans le php.ini si tu y a accès
      * Si tu n'as pas accès au php.ini, essaye avec le .htaccess
      0