getID3

2016-04-05 3 views
0

dan zaman nasıl değiştirilir? GetID3 sonuç strtotime içinde sonuç hakkında sorun var, bu sonuç 02:00:00 ama sonuç istiyorum 00:02:00, nasıl değiştirebilirim? lütfen yardım ve teşekkürgetID3

$durasi = getDuration($direktori); 
$endtime = date('H:i:s', strtotime($durasi)); 

function getDuration($file){ 
include_once("getID3/getid3/getid3.php"); 
$getID3 = new getID3; 
$file = $getID3->analyze($file); 
return $file['playtime_string']; 
} 

cevap

0

playtime_string döner dakika ve saniye (d: sn). Yani strtotime dizesi yapmak için saat eklemelisiniz. H: i: s biçimini yapmak için date() yerine gmdate() işlevini kullanın. Bu

$durasi = getDuration($direktori); 
$endtime = gmdate('H:i:s', strtotime('00:'.$durasi)); /// make these changes 

function getDuration($file){ 
    include_once("getID3/getid3/getid3.php"); 
    $getID3 = new getID3; 
    $file = $getID3->analyze($file); 
    return $file['playtime_string']; 
} 
+0

neden bu kadar sonuç hiçbir ek saat vardır yararlı olacaktır

Umut? örnek sonuç 22:02:00 olur, sonuç istiyorum 00:02:00 – CoffeToBrought

+0

çünkü playtime_string dakika ve saniye biçimini döndürür (m: s) ve daha sonra bunu dikkate alarak strtotime'a dönüştürüyorsunuz (H: i/H: m) ve H: m. Bu yüzden saat değerini (h) strtotime'a geçtiysek, H: m. Şimdi H: i: s – vikujangid

+0

olarak bilecek, bu yüzden sonucumu almak için ne yapabilirim? Teşekkürler – CoffeToBrought