Originariamente inviato da filippo.toso
Converti la data in uno unix timestamp e poi utilizza http://www.php.net/date (e setlocale) per formattarla come preferisci.
Codice PHP:
$dt='2008-03-28';
strtotime($dt);

setlocale (LC_TIME"C");
setlocale (LC_TIME"it_IT");

$dstrftime("%d %B %Y"strtotime($dt));

echo 
$d
così non mi funziona...