我的视频博客的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>
答案 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;
试着问“我的解决方案有什么问题?”,不是,“解决方案是什么?”