Преобразовать время в секунды с помощью strtotime () очень просто:
$time=strtotime($details['rows'][0]['elements'][0]['duration']['text']);
if (($time-time()>1800) {
// ignore this element, probably in loop so do a continue
}
Это основано на использовании приведенной выше строки примера, которая предназначена только для одного элемента. Вам нужно будет обернуть его циклом и выполнить вычисления для каждого элемента.