-
Date avec PHP & MySQL
Bjr,
J'ai un petit souci avec mon heure lorsque je fais une insertion en UNIX_TIMESTAMP() ou même en remplaçant par time(), j'ai toujours 2 heures de retards !
Pour tester je fais :
Code:
echo 'Aujourd\'hui : '. date('d-m-Y H\Hi', time()) ."\n";
et pas de pb l'heure est bonne ! Par contre dès que je fais une insertion dans MySQL et que je veux lire l'heure qui a été inséré, j'ai 2 heures de décalage !
Est ce que quelqu'un à déjà eu ce soucis ?
Merci d'avance
-
C'est normal, ta machine est certainement bloquée sur l'heure d'été française. Du coup quand tu enregistres, tu enregistres en UTC (Temps Universel Coordonné), vu que la France est déjà décalée d'une heure (Paris GMT+1), quand l'heure d'été est présente, nous sommes en GMT+2.
Donc à toi d'ajouter 2h manuellement à l'enregistrement, ou à la lecture. Par exemple.
-
ok merci pour cette réponse rapide !