'持续时间'在第二分钟00:00

时间:2013-09-02 21:36:48

标签: wordpress

我的视频博客的index.php中有这个代码,例如1238的持续时间是秒 我想在我的视频框中以20:38的方式将此值'持续时间'转换为

<div class="post-duration"><?php if ( get_post_meta($post->ID, 'duration', true) ) ; echo get_post_meta($post->ID, 'duration', true) ; ?></div>

2 个答案:

答案 0 :(得分:0)

这是你的解决方案:

function totime ($seconds)
{        
    return floor($seconds / 60) . ':' . ($seconds % 60);
}

答案 1 :(得分:0)

然而,您应该首先展示您尝试过的内容,而不仅仅是要求答案,因为您不熟悉StackOverflow。我会给你怀疑的好处,并告诉你解决方案。

$seconds = 1238;
$minutes = (int)( $seconds / 60);

$seconds -= $minutes * 60;

echo $minutes.":".$seconds;

试着问“我的解决方案有什么问题?”,不是,“解决方案是什么?”