将秒数转换为小时:分钟:秒

2022-08-30 05:57:39

我需要将秒转换为“小时:分钟:秒”。

例如:“685”转换为“00:11:25”

我怎样才能做到这一点?


答案 1

您可以使用 gmdate() 函数:

echo gmdate("H:i:s", 685);

答案 2

一小时是3600秒,一分钟是60秒,所以为什么不:

<?php

$init = 685;
$hours = floor($init / 3600);
$minutes = floor(($init / 60) % 60);
$seconds = $init % 60;

echo "$hours:$minutes:$seconds";

?>

它产生:

$ php file.php
0:11:25

(我没有测试这么多,所以地板上可能会有错误)


推荐