J'aimerais afficher le mois d'une date en toute lettre.
Voici une partie de mon code:
Code : Tout sélectionner
<?php $req = "SELECT id_clip,groupe_clip,titre_clip,lien_clip,com_clip,util_clip,id,date_clip,
DATE_FORMAT(date_clip, '%W %d %M %Y') AS date_creation_fr,
EXTRACT(DAY FROM date_clip) AS jour_clip,
EXTRACT(MONTH FROM date_clip) AS mois_clip,
EXTRACT(YEAR FROM date_clip) AS annee_clip
FROM md_clip WHERE date_clip >= '2012-09-10' AND date_clip <= CURDATE() ORDER BY date_clip DESC LIMIT $perPage OFFSET $offset";
$result = mysql_query($req) or die(mysql_error());
while($data = mysql_fetch_object($result))
{
echo "
<div class='date'>
<table border='1'>
<tr>
<td>{$data->mois_clip} {$data->annee_clip}</td>
</tr>
<tr>
<td>{$data->jour_clip}</td>
</tr>
</table>
</div>";
}
?>J'ai trouvé un scipt permettant d'afficher la date en toute lettre mais seulement pour la date d'aujourd'hui, et je ne parviens pas à l'adapter pour la date de mon article affiché grâce à ma colonne "id_clip". Voici ce script:
Code : Tout sélectionner
<?php $mois = array(1=>'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre');
echo 'Nous sommes le '.$jours[date('w')].' '.date('j').' '.$mois[date('n')].' '.date('Y'); ?>