Как вы уже сказали, вы пытались получить продолжительность из Youtube API. Тогда формат, который вы получаете, не для всех даты и времени, а для продолжительности (как и ожидалось), основанной на ISO 8061 спецификациях . Вы можете просто конвертировать этот тип продолжительности в Datetime в PHP. Это было бы бесполезно. Однако вы можете преобразовать его в нативный объект PHP DateInterval следующим образом:
$duration = new DateInterval("PT11M41S");
Оттуда вы можете отформатировать его по своему усмотрению (в удобочитаемом дизайне), используя DateInterval::format() function
Чтобы узнать больше о том, как создать и использовать объект PHP DateInterval, вы можете взглянуть на: Класс DateInterval