Problème dans l'affichage de date

Résolu/Fermé
Vic47 - 4 sept. 2009 à 16:44
 Utilisateur anonyme - 4 sept. 2009 à 17:43
Bonjour,
J'ai fait un code qui me permet d'afficher la date de parution d'une news rss :
<body>
<?php
$xml = simplexml_load_file('http://www.lemonde.fr/rss/une.xml');
$i = 0;
foreach ( $xml->channel->item as $value){
if ( $i < 4 ){
echo 'Ecrit le '.date("d/m/Y H:i", strtotime($value->pubDate))."\n";
}
$i++;
}
?>
</body>

Le problème c'est qu'au lieu d'afficher l'heure de parution du message, il m'affiche systématique l'heure du message moins 9. (Par exemple si le message à été publié à 18h00 il va afficher 09h00). Par contre le jour, mois, année et minute sont correct.
Avez vous une idée de la raison de ce problème ?

5 réponses

Utilisateur anonyme
4 sept. 2009 à 16:50
Pourquoi je sais pas... c'est surement à cause des fuseaux horaires GMT ou un truc du style...

Ce qui est sur c'est que tu peux ajouter 9h00 aux résultats... comme ça, plus de soucis :-)
0
Ok merci.

Et comment on rajoute 9 à l'heure s'il te plait ?
0
Utilisateur anonyme
4 sept. 2009 à 17:25
Un truc dans ce genre la :

echo 'Ecrit le '.date("d/m/Y H:i", strtotime($value->pubDate) + (9 * 60 * 60) )."\n";

Dis moi si c'est ok !
0
Ouais bravo ça marche !
Merci !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
4 sept. 2009 à 17:43
;-)

0