Qualora volessi utilizzare la funzione date("F") per indicare il nome del mese in formato testo in lingua "ITALIANA", cosa mi consigliate di fare ?
Qualora volessi utilizzare la funzione date("F") per indicare il nome del mese in formato testo in lingua "ITALIANA", cosa mi consigliate di fare ?
Io ho creato un array associativo dove per indice ci sono i mesi in inglese come li mette PHP, per valore i mesi corrispondenti in italiano.
Codice PHP:
$mesi["January"]="Gennaio";
$mesi["February"]="Febbraio";
$mesi["March"]="Marzo";
$mesi["April"]="Aprile";
$mesi["May"]="Maggio";
$mesi["June"]="Giugno";
$mesi["July"]="Luglio";
$mesi["August"]="Agosto";
$mesi["September"]="Settembre";
$mesi["October"]="Ottobre";
$mesi["November"]="Novembre";
$mesi["December"]="Dicembre";
$mese=$mesi[date("F")];
//Non sia mai non uscisse nulla lascio il mese restituito da PHP
if($mese=="")
$mese=date("F");
In questo modo ogni qualvolta richiamo la funzione date("F") me lo ridà in italiano ?Originariamente inviato da Debiru
Io ho creato un array associativo dove per indice ci sono i mesi in inglese come li mette PHP, per valore i mesi corrispondenti in italiano.
Codice PHP:
$mesi["January"]="Gennaio";
$mesi["February"]="Febbraio";
$mesi["March"]="Marzo";
$mesi["April"]="Aprile";
$mesi["May"]="Maggio";
$mesi["June"]="Giugno";
$mesi["July"]="Luglio";
$mesi["August"]="Agosto";
$mesi["September"]="Settembre";
$mesi["October"]="Ottobre";
$mesi["November"]="Novembre";
$mesi["December"]="Dicembre";
$mese=$mesi[date("F")];
//Non sia mai non uscisse nulla lascio il mese restituito da PHP
if($mese=="")
$mese=date("F");
Si, perché quello che tira fuori date("F") è uguale ad uno degli indici dell'array, di conseguenza $mesi[date("F")] è il mese corrispondente in italiano
Perfetto, funziona alla grande
e se io avessi la data in inglese che deriva da questo script:
<?=$data_inizio->format('d F Y')?>
che a sua volta:
$data_inizio = new DateTime($row->DataInizio);
come faccio a passargli il mese in italiano?
Thanks mi hanno risposto, ho aperto un topica parte visto che era un pò datato questo thanks 1k!