Как максимально просто распарсить время в unix_timestamp выходящее за рамки 24 часов на PHP?
$time = '123h 5 m 07s';
if (preg_match('~(\d+)\s*h~', $time, $match)
    $hours = $match[1];
if (preg_match('~(\d+)\s*m~', $time, $match)
    $minutes = $match[1];
if (preg_match('~(\d+)\s*s~', $time, $match)
    $seconds = $match[1];
Только для unix_timestamp ещё дата нужна и часовой пояс, это количество секунд с  1970-01-01 00:00:00 UTC.
Распарсите ваши данные с помощью регулярок на секунды, минуты, и часы по s/m/h соответственно. После этого собирайте timestamp с помощью mktime.