我拥有一些自定义字段,其中包含每个相关视频所描述的持续时间。我只想在几小时和几分钟内回应它 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] 删除。
我来说两句