Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Come da titolo, avrei la necessità di tradurre una data in formato [j F Y] (es. 22 April 2012), in italiano. Ovviamente il cambio della lingua nel formato esposto è limitato alla sola traduzione del mese.
Ho provato in diversi modi, tra cui il seguente:
Codice sorgente - presumibilmente Plain Text
<?php
setlocale(LC_TIME, "it_IT");
echo date("j F Y",strtotime(get_post_meta($post->ID, 'data_di_inizio', true)));
?>
...Ma il risultato è sempre in inglese (es. 22 April 2012)
una soluzione sarebbe creare un array di corrispondenza dei mesi:
$mesi=array('January'=>'gennaio',...)
splittare la stringa della data, e ricomporla con l' elemento dell' array corrispondente al mese in inglese
un po' macchino ma risolutivo