-
Avrei questo problemino....
Vorrei prelevare una data da un campo del DB di phpBB, solo che questo campo è di tipo INT e contiene un numerone...non riesco a convertirlo nella data corretta...
come posso fare? :oops: esiste una funzione specifica?
Grazie...
-
Puoi usare mktime di Php oppure direttamente la funzione MySql (che è meglio) http://www.mysql.com/doc/en/DATETIME.html[/url]
-
un esempio di funzione per convertire una data di tipo TIMESTAMP (il numerone che vedi nel db) in una stringa formattata:
basta chiamare la funzione passandogli il numerone come parametro.
:D
function data2string($tdata)
{
$datearray = getdate($tdata);
$stringadata=$datearray['mday']." ".$datearray['mon']." ".$datearray['year']." - ";
if(strlen($datearray['hours'])==1)
$stringadata.="0".$datearray['hours'].":";
else
$stringadata.=$datearray['hours'].":";
if(strlen($datearray['minutes'])==1)
$stringadata.="0".$datearray['minutes'].":";
else
$stringadata.=$datearray['minutes'].":";
if(strlen($datearray['seconds'])==1)
$stringadata.="0".$datearray['seconds'];
else
$stringadata.=$datearray['seconds'];
return $stringadata;
}
-
Consiglio la via più semplice:
la funzione date("formato", timestamp);
timestamp è appunto la data espressa in int (il numerone appunto) più precisamente UNIX_TIMESTAMP.
vedi qui funzione date nel manuale ufficiale php.net
-
Grazie a tutti per i consigli!!!
Funziona tutto perfettamente!
Ciao...ciao...