php秒数转换时长的方法:1、通过“gmstrftime”函数进行24小时内的秒数转换;2、通过“changeTimeType”方法进行超过24小时的秒数转换。

本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑
php秒数怎么转换时长?
如:PHP 将秒数(4490)转换成天时分秒(34:02:02)
将秒数转换成时分秒,PHP提供了一个函数gmstrftime,不过该函数仅限于24小时内的秒数转换。对于超过24小时的秒数,我们应该怎么让其显示出来呢,
立即学习“PHP免费学习笔记(深入)”;
例如 34:02:02
$seconds = 3600*34 + 122;
function changeTimeType($seconds){
if ($seconds > 3600){
$hours = intval($seconds/3600);
$minutes = $seconds % 3600;
$time = $hours.":".gmstrftime('%M:%S', $minutes);
}else{
$time = gmstrftime('%H:%M:%S', $seconds);
}
return $time;
}
echo changeTimeType($seconds);结果输出 34:02:02
推荐学习:《PHP视频教程》
以上就是php秒数怎么转换时长的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号