PHP affiche l'heur en retard

Résolu/Fermé
Hugue - 8 oct. 2009 à 18:00
 Hugue - 8 oct. 2009 à 19:19
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
A voir également:

3 réponses

Wolfylink Messages postés 192 Date d'inscription jeudi 11 juin 2009 Statut Membre Dernière intervention 14 novembre 2010 25
8 oct. 2009 à 18:05
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
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
8 oct. 2009 à 18:08
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
merci beaucoup
0