我的视频博客的 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>
我的视频博客的 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>
这是您的解决方案:
function totime ($seconds)
{
return floor($seconds / 60) . ':' . ($seconds % 60);
}
您应该首先展示您尝试过的内容,而不仅仅是要求答案,因为您是 StackOverflow 的新手。我会给你怀疑的好处,并向你展示解决方案。
$seconds = 1238;
$minutes = (int)( $seconds / 60);
$seconds -= $minutes * 60;
echo $minutes.":".$seconds;
试着问“我的解决方案有什么问题?”,而不是“解决方案是什么?”