0

我的视频博客的 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>
4

2 回答 2

0

这是您的解决方案:

function totime ($seconds)
{        
    return floor($seconds / 60) . ':' . ($seconds % 60);
}
于 2013-09-02T21:43:27.643 回答
0

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

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

$seconds -= $minutes * 60;

echo $minutes.":".$seconds;

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

于 2013-09-02T21:43:56.900 回答