【发布时间】:2017-01-25 12:17:36
【问题描述】:
我有这种字符串:
$duration = "00:20:55.60000";
它是从使用ffmpeg 的视频中提取的。我需要将其转换为秒。
我试过这个:strtotime("1970-01-01 $duration UTC");(我从here得到它)但它不起作用。可能是因为它在秒部分包含点。
有没有办法将该字符串转换为秒?
【问题讨论】:
-
为什么不在':'上展开它,将第一个和第二个元素相乘,然后将值相加
-
做
strtotime("1970-01-01 ".substr($duration,0,8)." UTC");会修复它