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