Salve,
altra semplice domanda per voi...
Ho creato un campo data defindendolo com TIPO=TIMESTAMP(14) e Null in modo che quando faccio una INSERT o UPDATE il campo venga aggiornato in automatico se lascio il valore a NULL.
Il valore che viene memorizzato è tipo: 20040519193205 che corrisponde a: 19/05/2004 19:32:05.
Io uso questo metodo per tradurlo nel formato leggibile:
codice:
function extract_date($timestamp) {
$numargs = func_num_args();
if ($numargs > 0) {
// Devo definire le variabili altrimenti non ritorna indietro i valori
//global $anno, $mese, $giorno, $ora, $min, $sec;
$anno=substr($timestamp, 0,4);
$mese=substr($timestamp, 4,2);
$giorno=substr($timestamp, 6,2);
$ora=substr($timestamp, 8,2);
$min=substr($timestamp, 10,2);
$sec=substr($timestamp, 12,2);
return "$giorno/$mese/$anno $ora:$min:$sec";
}
}
E funziona.
Ma ogni volta devo richiamare questa funzione in questo modo:
codice:
echo "<td bgcolor='$bg' height='1' align='center'>".extract_date($row[data])."</td>";
Mi chiedevo se esiste una comando PHP che dal formato TIMESTAMP mi titi fuori una data formattata a mio piacimento.
Grazie