将分钟数切换为 hh:mm:ss

奇科拉提诺

我拥有一些自定义字段,其中包含每个相关视频所描述的持续时间。我只想在几小时和几分钟内回应它 hh:mm:ss

我输入了这段代码,但它似乎不起作用,报告 00:00

它有什么问题?

<?php 
$gmdate = get_post_meta($post->ID, 'video_duration', true); 
echo gmdate("H:i:s", strtotime($gmdate)); 
?>
里格斯愚蠢

使用内置的 DateTime 类,你可以这样做

$gmdate = get_post_meta($post->ID, 'video_duration', true); 

echo (new DateTime())->setTimestamp($gmdate*60)->format('H:i:s');

结果

01:16:00

或者,:s如果您只想要小时和分钟,请删除

echo (new DateTime())->setTimestamp($gmdate*60)->format('H:i');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章