|
|||
|
Ho un campo 'date' in una tabella dove gestisco delle semplici news. Il formato visualizzato ? del tipo anno mese giorno (2005-02-15), come fare per vedere la data estesa e invertita (15 febbraio 2005)?
|
|
|||
|
Citazione:
function datacomp($d) { $anno = substr($d, 0, 4); $mese = substr($d, 5, 2); $giorno = substr($d, 8, 2); switch($mese) { case 01: $meseit = "Gennaio" ;break; case 02: $meseit = "Febbraio" ;break; case 03: $meseit = "Marzo" ;break; case 04: $meseit = "Aprile" ;break; case 05: $meseit = "Maggio" ;break; case 06: $meseit = "Giugno" ;break; case 07: $meseit = "Luglio" ;break; case 08: $meseit = "Agosto" ;break; case 09: $meseit = "Settembre" ;break; case 10: $meseit = "Ottobre" ;break; case 11: $meseit = "Novembre" ;break; case 12: $meseit = "Dicembre" ;break; } $datacompleta = $giorno." ".$meseit." ".$anno; return $datacompleta; } Per richiamarla ti basta inserire: $var = "2005-02-15"; echo datacomp($var); L'ho riscritta in fretta, spero funzioni. |
|
|||
|
se non ti interessa avere i mesi in inglese puoi fare cos?
Codice:
echo date("d F Y", mktime(0,0,0,$mese,$giorno,$anno));
|
|
|||
|
Come siete complicati, basta usare setlocale e avrete la data nella lingua che preferite.
http://it.php.net/manual/it/function.setlocale.php |
|
|||
|
Grazie a tutti per le risposte, siete stati molto utili.
|
![]() |
| Strumenti discussione | |
| Modalità visualizzazione | |
|
|
Discussioni simili
|
||||
| Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
| Che formato musica usare per sottofondo del sito? | ghisirds | HTML | 1 | 25-02-2008 22.26.54 |
| Formato numeri decimali | Mnet | ASP | 1 | 21-07-2006 11.39.09 |
| Come modificare la data in phpbb2 | ganzmax | PHP | 1 | 07-07-2005 12.26.54 |
| data di scadenza del sito | mackey | Registrare / Trasferire un dominio | 2 | 06-07-2004 16.00.01 |