guarda io utilizzo questa funzine per visualizzare la data e l'ora di invio dei messaggi potresti provare a modificarla per le tue necessità.
ciao
Codice PHP:
function scrivi_messaggio($mittente,$destinatario,$tipo,$testo)
{
global 
$_CONFIG;

$day date("d",time()); 
$month date("m",time()); 
$year date("Y",time()); 
$data_log $year ."-"$month ."-"$day;
$ora_log date("H:i:s",time());

mysql_query ("
INSERT INTO "
.$_CONFIG['table_messaggi']."
(id_mittente, id_destinatario, tipo, testo, data_invio, ora_invio, letto)
VALUES
("
.$mittente.", ".$destinatario.", '".$tipo."', '".$testo."', '".$data_log."', '".$ora_log."', 'n')
"
);

    if (
mysql_insert_id()){
        return 
"Messaggio inviato correttamente";
    }else{
        return 
"Messaggio NON inviato";
    }