Возможный дубликат:
Учитывая время, как я могу найти время месяц назад
Как я могу напечатать час назад в PHP с помощью Date?
$date=date("Y-m-d H:i:s");
$time(-1, now);
$result=$date.$time;
Итак, если бы я хотел сказать "Джон посетил последний"
Выведет
Джон посетил последний 20 февраля 2012 года, 17.26