Youtube Api Video Süresini Zamana Çevirme

Merhaba,

Youtube Api kullanarak videonun süresini almak isterseniz bildiğiniz gibi “PT4M2S” ve benzeri sonuç elde edeceksiniz. Peki bu zaman formatını nasıl “04:02” gibi gösterebiliriz?

Bunun için bir metod yazdım ve paylaşmak istedim.

function covtime($youtube_time) {
$start = new DateTime('@0');
$start->add(new DateInterval($youtube_time));
if($start->format('H') != 0) {
return $start->format('H:i:s');
}
return $start->format('i:s');
}

ve bu şekilde kullanabilirsiniz;

covtime($time->items[0]->contentDetails->duration);

Umarım faydalı olmuştur. Bir daha ki blogta görüşmek üzere.

Bir cevap yazın