我有关于结果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'];
}
答案 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'];
}