Ciao tipo cosi?
Codice PHP:
<?php
/* calcoliamo il tempo passato */
$anno = 2009; //
$mese = 4; //
$giorno = 25; // Qui sono variabili fisse, tu invece fai una query al db per ricavare una
$ore = 15; // data.
$minuti = 00; //
$vecchio_timestamp = mktime(0,0,0,$mese,$giorno,$anno);
$timestamp_attuale = time();
$diff = $timestamp_attuale - $vecchio_timestamp;
$anni_passati = date("Y",$diff) - 1970;
$mesi_passati = date("n", $diff) - 1;
$giorni_passati = date("j", $diff) - 1;
echo "dal $giorno/$mese/$anno sono passati $anni_passati anni, $mesi_passati mesi,
$giorni_passati giorni.";
?>
Per le ore minuti e secondi non sono riuscito a farlo... mi venivano sbagliati ma la procedura è pressapoco la stessa... 
ciao fammi sapere!!!