Ciao a tutti,
sono alle prese con l'estrazione da mysql del contenuto di un campo "date" (aaaa-mmm-gg) e della sua formattazione in formatto italiano, o meglio europeo!, (gg-mmm-aaaaa) e della sua traduzione del mese in italiano. Ho controllato le numerose e valide discussioni sul forum a riguardo, ma niente...

Ho realizzato la seguente query con date_format trasformo il foramato ed è ok
Codice PHP:
$query2 "SELECT *, date_format(responsabile_dal,'%M %Y') as time FROM ...";
$result2 mysql_query($query2$db) or die( "Errore: " mysql_error() );
$numrows2 mysql_num_rows($result2);
while (
$rows2=mysql_fetch_assoc($result2)) {
... 

ho provato per stamparmi il mese in italiano (Gennaio, Febbraio, ...) inizialmente così:
Codice PHP:
setlocale(LC_TIME'it-IT');
echo 
strftime$rows2['time'] ); 
ma nn funziona...

quindi ho tentato con un array, in questo modo:
Codice PHP:
    $dato $rows2['time'];
    if (
$dato == January) { $dato "Gennaio"; }
    if (
$dato == February) { $dato "Febbraio"; }
    if (
$dato == March) { $dato "Marzo"; }
    if (
$dato == April) { $dato "Aprile"; }
    if (
$dato == May) { $dato "Maggio"; }
    if (
$dato == June) { $dato "Giugno"; }
    if (
$dato == July) { $dato "Luglio"; }
    if (
$dato == August) { $dato "Agosto"; }
    if (
$dato == September) { $dato "Settembre"; }
    if (
$dato == October) { $dato "Ottobre"; }
    if (
$dato == November) { $dato "Novembre"; }
    if (
$dato == December) { $dato "Dicembre"; }
    echo 
$dato "
e neanche così funziona
sto mica sbagliando qualcosa?? e dove?? :master:

grazie a tutti