Bonjour, je suis face à bug mystérieux que je n'arrive pas à résoudre...
Voilà j'ai une page de Témoignages, j'entre le texte et les dates dans une BDD sql, puis fait l'affichage sur le site. Dans mon tableau de gestion, tout s'affiche normalement, mais sur la page officiel des Témoignages, les dates s'affichent avec un décalage d'un mois de retard par rapport à ce qui est entré dans la BDD!
J'ai beau chercher je n'arrive pas à comprendre pourquoi ça fait ça!
Page en ligne -http://www.spypoint.com/testimonials.php
mon code:
Voilà j'ai une page de Témoignages, j'entre le texte et les dates dans une BDD sql, puis fait l'affichage sur le site. Dans mon tableau de gestion, tout s'affiche normalement, mais sur la page officiel des Témoignages, les dates s'affichent avec un décalage d'un mois de retard par rapport à ce qui est entré dans la BDD!

J'ai beau chercher je n'arrive pas à comprendre pourquoi ça fait ça!
Page en ligne -http://www.spypoint.com/testimonials.php
mon code:
$req = "SELECT * FROM SP_temoignages ORDER BY date DESC, id DESC";
$infos = $DB->get_data($req);
foreach($infos as $info){
?>
<article class="bdr-orange-bottom">
<p><?php echo stripslashes(nl2br($info->text)); ?></p>
<p><strong><?php echo stripslashes($info->nom); ?></strong>
<?php
if(!empty($info->note)){
echo '- '.stripslashes($info->note).' ';
}
if($lang == "FR"){
$date = date($info->date);
setlocale(LC_TIME, "fr_FR.utf8");
echo ' ('.ucfirst(strftime("%b %Y", $date)).')';
}
else{
echo ' ('.date("M", $info->date).' '. date("Y", $info->date).')';
}
?></p>
</article>
<?php
}