Една малка функция за извеждане на информация за това колко време е минало от подадения timestamp.
function calc_past_time($timestamp) {
    $time = time() - $timestamp;
    
    if($time < 120) {
        return "току-що";
    } else if($time<3600) {
        return "преди ".($time/60)." минути";
    } else if($time < 7200) {
        return "преди 1 час";
    } else if($time < 86400) {
        return "преди ".($time/3600)." часа";
    } else if($time < 172800) {
        return "преди 1 ден";
    } else if($time < 604800) {
        return "преди ".($time/86400)." дни";
    } else if($time < 1209600) {
        return "преди седмица";
    } else if($time < 2419200) {
        return "преди ".($time/604800)." седмици";
    } else if($time < (60*60*24*30*12)) {
        $time = (int)($time / (60 * 60 * 24 * 30));
        return $time > 1 ? "преди ".$time." месеца" : "преди 1 месец";
    } else {
        return 'няма информация';
    }
}