Je n'avais pas vu cette fonction, je te remercie. Elle gère plus de cas que la mienne mais étant donné que je ne veux pas 36 cas et seulement une façon, je préfère la mienne. Sur tout que pour l'affichage, avec la fonction ci-dessus, ça donne :
<?php
// Si $timestamp est il y a 1 month, 1 week, 5 days et 6 hours
echo CakeTime::timeAgoInWords($timestamp, array(
'accuracy' => array('month' => 'month'),
'end' => '1 year'
));
// Sort '1 month ago'
Alors qu'avec la mienne :
<?php
echo $this->Date->format($datetime);
//ou pour ceux qui n'ont pas cakephp mais juste la fonction
echo format($datetime);
?>
Merci quand même pour ta réponse, ça peut en aider d'autres. ;)