持续时间到分钟

时间:2012-04-10 11:42:16

标签: php template-lite

我在Google和Stackoverflow上进行了一些搜索,但没有达到任何目标

我使用模板精简版并通过它检索电影持续时间。在我的数据库中,持续时间就像那样

0215
0310

模板精简版或php中有没有办法在分钟中显示它们?

例如:

0215 = 135

2 个答案:

答案 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');
}

修剪是为了避免将字符串强制转换为八进制而不是整数,以防万一。