Problème dans l'affichage de date
Résolu
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 ?
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 ?
Configuration: Windows XP Safari 530.5
5 réponses
-
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 :-)
-
Ok merci.
Et comment on rajoute 9 à l'heure s'il te plait ? -
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 !
-
Ouais bravo ça marche !
Merci ! -
;-)