Ragazzi dovrei tradurre questa data in italiano, ho provato a fare così ma non funziona
come posso tradurla ? grazie in anticipocodice HTML:setlocale(LC_TIME, 'ita' ,'it_IT.utf8'); $dat= date('D F Y', $data_dir);
Ragazzi dovrei tradurre questa data in italiano, ho provato a fare così ma non funziona
come posso tradurla ? grazie in anticipocodice HTML:setlocale(LC_TIME, 'ita' ,'it_IT.utf8'); $dat= date('D F Y', $data_dir);
Per convertire la data in una stringa nel formato giorno/mese/anno puoi usare un codice del genere
Dal codice che hai postato tu non riesco bene a capire $data_dir cosa rappresenta.codice:$data_vin= date("d-m-Y", strtotime($data);
Comunque il mio codice converte una data in secondi (timestamp) con la funzione strtotime e poi la mostra opportunamente
il date format ( http://php.net/manual/en/function.date.php ) se non erro non è localizzabile, quindi D e F torneranno i nomi sempre e comunque in inglese... se non erro, ma non penso di errare
OK si erro, si può fare, ma viene riportato in questa discussione che http://stackoverflow.com/questions/1...put-in-italian
quindi invece di date devi usare strftime (vedi esempio nella discussione)date() is not locale-aware. You should use strftime() ant its format specifiers to output locale-aware dates (from the date() PHP manual):
To format dates in other languages, you should use the setlocale() and strftime() functions instead of date().
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
Grazie ragazzi funziona perfettamente la seconda soluzione![]()