Come faccio a formattare una data che è salvata nel formato restituito dalla funzione "time()" ?
Mi servirebbe proprio scrivere Lunedì 27 Aprile 2009...
Come faccio a formattare una data che è salvata nel formato restituito dalla funzione "time()" ?
Mi servirebbe proprio scrivere Lunedì 27 Aprile 2009...
Codice PHP:
$mesi = array (1 => "Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno",
"Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
$giorni = array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato");
echo $giorni[date('w')].' '.date('j').' '.$mesi[date('n')].' '.date('Y');
grazie della riposta, anche se ripeto, io salvo la data con time().
La funzione date() ti permette di estrarre uno unix timestamp, ma se ti serve data e ora corrente è superfluo.Originariamente inviato da zacca94
grazie della riposta, anche se ripeto, io salvo la data con time().
// sono uguali
echo date('Y-m-d',time());
echo date('Y-m-d');
![]()
il problema è un altro.
Io, magari, salvo la data di registrazione con "time()" e poi SOLO SUCCESSIVAMENTE vorrei formattare la data...
Quindi mi ritrovo con un numero tipo: 123432930.
Originariamente inviato da zacca94
il problema è un altro.
Io, magari, salvo la data di registrazione con "time()" e poi SOLO SUCCESSIVAMENTE vorrei formattare la data...
Quindi mi ritrovo con un numero tipo: 123432930.Codice PHP:
$mesi = array (1 => "Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno",
"Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
$giorni = array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato");
$timestamp = 1238536800; // unix timestamp del 01-04-2009
echo $giorni[date('w',$timestamp)].' '.date('j',$timestamp).' '.$mesi[date('n',$timestamp)].' '.date('Y',$timestamp);
![]()
grazie