- Home
- Categorie
- Coding e Sistemistica
- Coding
- convertire delle date
-
convertire delle date
Ciao ragazzi, prima postare mi sono fatto un giretto nel forum.
Ho visto qualcosina ma non mi riesce.
Vi spiego il mio problema:
faccio una insert ed inserisco nel db la data con time(), quindi nella cella del db mi appaiono i secondi trascorsi da 1970 a quel preciso momento.
Adesso la difficolta la trovo ne convertire quel numero in formato data
d-m-Y al momento in cui è stato fatto la insert.
Ho provato cosi:
echo $messag['data']=date('d/m/Y', mktime());
ma porta sempre la data del pc anche se l'inserimento è stato fatto 10 giorni prima, sicuramente non va bene, potreste Aiutarmi a capire.
Grazie da danny1975
-
Ti basta specificare come parametro opzionale dell'echo il timestamp che hai depositato nel database con la funzione "time".
Assunto pertanto che raccogli il tuo TS da database, immagazzinandolo nella variabile "$tempo", la tua istruzione dovrebbe così risultare:
[php]$data = date("d/m/Y", $tempo);
echo $data; // mostra la data del timestamp nel formato d/m/Y[/php]
-
Grazie per il tuo aiuto
adesso va bene
Posto il codice
[PHP]
$data = date("d/m/Y", $messag['data']);
echo $data;
[/PHP]
Un giorno potrebbe servireciao da danny
