E' sicuramente utile inserire nel proprio file delle funzioni uno script che permette di trasformare in un formato più leggibile per gli utenti una data memorizzata in un database.
Comincio da una data memorizzata come tipo DATETIME di MYSQL: La data arriverà in questo formato : 2012-12-23 12:12:24
<?php
// Dichiaro il nome della funzione che avrà come parametro $data
function stampadata($data) {
// Divido in due array la data passata
$split = explode(' ', trim($data));
// Rovescio gli elementi del primo array contenente la sola data
$data = array_reverse(explode('-', $split[0]));
// Restituisco la data formattata ( 01/01/2011 12:00:00 )
return implode('/', $data) . " " . $split[1];
}
?>
Richiamo nella pagina la funzione in questo modo:
<?php
// Richiamo il file che contiene le funzioni
require "funzioni_utili.php";
// Assegno a $data il valore della data
$data = '2011-01-01 12:00:00':
// Stampo a video il risultato della funzione
echo stampadata($data);
?>
Risultato con data corrente: 23/12/2012 12:12:25