0

我有来自getID3的php中结果strtotime的问题,这个结果是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'];
}
4

1 回答 1

0

playtime_string返回分钟和秒 (m:s) 。所以你必须为它增加几个小时来制作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'];
}
于 2016-04-05T05:19:53.050 回答