Есть много способов сделать это, используя строку в $ date, например:
$date = '28 Years, 2 Months, 2 Weeks, 3 Days, 15 Hours, 16 Minutes';
Это даст вам «28 лет»
$yearsPart = substr($date, 0, strpos($date, 'Years') + 5);
Так будет ли это:
$parts = split(', ', $date);
$yearsPart = $parts[0];