我在Google和Stackoverflow上进行了一些搜索,但没有达到任何目标
我使用模板精简版并通过它检索电影持续时间。在我的数据库中,持续时间就像那样
0215
0310
模板精简版或php中有没有办法在分钟中显示它们?
例如:
0215 = 135
答案 0 :(得分:6)
$duration = "0215";
$mins = substr($duration,0,2)*60+substr($duration,2);
足够简单。
答案 1 :(得分:3)
function toMinutes($duration) {
return ltrim(substr($duration, 0, 2), '0') * 60
+ ltrim(substr($duration, 2), '0');
}
修剪是为了避免将字符串强制转换为八进制而不是整数,以防万一。