Duplicar posibles:
Given a time, how can I find the time one month agoPHP Imprimir hace una hora
¿Cómo puedo imprimir una hora en PHP utilizando Fecha?
$date=date("Y-m-d H:i:s");
$time(-1, now);
$result=$date.$time;
así que si quería decir "John visitó por última vez"
imprimiría
John visitó el pasado 20 Feb 2012, 17,26
Siga adelante y haga una búsqueda rápida de Google para "php relative time function" –