Codice PHP:
function elapsedTime($ptime)
    {
        
$singular = array('anno','mese','giorno','ora','minuto','secondo');
        
$plural   = array('anni','mesi','giorni','ore','minuti','secondi');
        
$etime time() - strtotime($ptime);
        if (
$etime 1) {
            return 
'0 secondi';
        }
        
$a = array( 12 30 24 60 60  => $singular[0] ,
                
30 24 60 60       =>  $singular[1],
                
24 60 60            =>  $singular[2],
                
60 60                 =>  $singular[3],
                
60                      =>  $singular[4],
                
1                       =>  $singular[5]
                );
        foreach (
$a as $secs => $str) {
            
$d $etime $secs;
            if (
$d >= 1) {
                
$r round($d);
                
$str = ($r 1) ? str_replace($singular$plural$str) : $str;
                return 
$r .' '.$str.' fa';
            }
        }
    }


la parola chiave
php elapsedTime