Ciao a tutti!!
ho un problemino.....
Ho una data (es. 28/03/1988) la vorrei fare diventare 28 marzo 1988
non combino... le ho provate tutte...![]()
Ciao grazie
Ciao a tutti!!
ho un problemino.....
Ho una data (es. 28/03/1988) la vorrei fare diventare 28 marzo 1988
non combino... le ho provate tutte...![]()
Ciao grazie
Codice PHP:
$str = '28/03/1988';
$mesi = array(1 => 'Gennaio','Febbraio',...,'Dicembre');
list($giorno,$mese,$anno) = explode('/',$str);
echo $giorno.' '.$mesi[(int)$mese].' '.$anno;
Converti la data in uno unix timestamp e poi utilizza http://www.php.net/date (e setlocale) per formattarla come preferisci.
Originariamente inviato da filippo.toso
Converti la data in uno unix timestamp e poi utilizza http://www.php.net/date (e setlocale) per formattarla come preferisci.così non mi funziona...Codice PHP:
$dt='2008-03-28';
strtotime($dt);
setlocale (LC_TIME, "C");
setlocale (LC_TIME, "it_IT");
$d= strftime("%d %B %Y", strtotime($dt));
echo $d;
Prova il locale ita_ITA.
stessa cosa
mi dà sempre il mese in inglese...![]()
altri modi?