Avrei risolto così, ma non mi convince molto:

...dalla select della query:

$result = @mysql_query($query, $db);
while($row = @mysql_fetch_array($result)){
$totalDate = $row['data'];
}

$anno = preg_split("[]", $totalDate);
echo $anno[1];
echo $anno[2];
echo $anno[3];
echo $anno[4];

... e via dicendo per i restanti valori da formattare...

cosa ne pensate ?

Ciao.