Cambiare tramite php il formato di una data a partire da una stringa

Può capitare che quando in una variabile php di tipo stringa vi è memorizzata una data, la si voglia esprimere in un formato differente. La soluzione a questo problema è ovvia: trasformare la stringa in una variabile di tipo datetime e successivamente generare la nuova stringa della data nel formato voluto. In questo breve articolo viene affrontata la problematica in questione, mostrando come con le seguenti righe di codice viene realizzatp il processo di conversione:

// Data iniziale memorizzata in una stringa
$date_string = '2012-06-05 12:47:33';
// Generazione del relativo timestamp a partire dalla stringa
$timestamp = strtotime($date_string);
// Creazione della nuova stringa nel formato voluto 05-06-2012
date('d-m-Y', $timestamp);


Nell'ultima riga di codice notiamo che il formato della stringa viene fornito tramite il primo parametro della funzione date. Per ottenere formati differenti da quello indicato è sufficiente consultare la pagina http://php.net/manual/it/function.date.php, nella quale vengono indicati i caratteri per ottenere le informazioni volute dalla data. Nell'esempio riportato d indica il numero del giorno, m il numero del mese, Y l'anno.
fonte:  http://www.saul.lai.name/php-cambiare-formato-di-una-data-da-una-stringa

Commenti

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)