Bonjour à tous!
Je rencontre à ce jour un bug incompréhensible. En fait je récupère le timestamp dans une base de données, et à partir de ce timestamp récuperé, je souhaite afficher la date et l'heure. Jusque là, rien de bien compliqué. Voici un petit extrait de mon script pour vous donner un aperçu: (Merci d'être indulgent, je suis débutant en php! )
Il se trouve que ce codage m'indique une heure de 22h sur le timestamp: 1222200000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php //Remplacement des jours en Anglais $timestamp_jour = date('l', $retour_raids['heureraid']); if($timestamp_jour == "Monday") { echo "lundi"; } elseif($timestamp_jour == "Tuesday") { echo "mardi"; } elseif($timestamp_jour == "Wednesday") { echo "mercredi"; } elseif($timestamp_jour == "Thursday") { echo "jeudi"; } elseif($timestamp_jour == "Friday") { echo "vendredi"; } elseif($timestamp_jour == "Saturday") { echo "samedi"; } elseif($timestamp_jour == "Sunday") { echo "dimanche"; } ?> <?php echo date('d/m/Y', $retour_raids['heureraid']); ?> à <?php echo date('H', $retour_raids['heureraid']); ?>H<?php echo date('i', $retour_raids['heureraid']); ?></td>
Le gros souci viens du fait que, j'avais besoin de faire un essai d'une chose qui n'avait rien à voir, et j'ai rajouté ces deux lignes, qui n'ont strictement rien à voir avec le script en question:
Et là miracle! Au lieu de m'afficher 22h, il m'affiche la bonne heure qui est de 20h!!! o_O
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php //Temporaire echo mktime(20, 00, 00, 09, 23, 2008); echo mktime(20, 00, 00, 09, 24, 2008); ?>
Pourtant ces deux codes n'ont strictement rien à voir entre eux!!! Il s'agit d'un problème que j'essaie de résoudre depuis plusieurs jours, mais rien à faire. Est-ce que quelqu'un pourrait me renseigner?
A priori le timestamp est bon, il devrait me retourner le mardi 23/09/2008 à 20h00.
Mon codage est en ANSI, dans ma base de données, le champ timestamp est en type bigint(20).
Merci d'avance de vos réponses.
P.S.: Je sais que le code n'est pas optimisé, j'ai fait tellement d'essais qu'il ne ressemble plus à rien!
Partager