如何从getID3更改时间

时间:2016-04-05 04:29:56

标签: php time getid3

我有关于结果strtotime在php中的问题来自getID3,这个结果是02:00:00但我想结果是00:02:00,怎么能改变它?请帮助和谢谢

$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'];
}

1 个答案:

答案 0 :(得分:0)

playtime_string返回分钟和秒(m:s)。因此,您必须为make strtotime字符串添加小时数。使用gmdate()函数代替date()来生成h:i:s格式。

希望这会有所帮助

$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'];
}