gpt4 book ai didi

PHP — 将毫秒转换为小时 : Minutes : Seconds. 小数

转载 作者:可可西里 更新时间:2023-10-31 22:05:25 26 4
gpt4 key购买 nike

我有一个脚本,它以秒为单位获取一个值(到小数秒的 2 个小数点):

$seconds_input = 23.75

然后我将它转换为毫秒:

$milliseconds = $seconds_input * 1000; // --> 23750

然后我想像这样格式化它:

H:M:S.x // --> 0:0:23.75

其中“x”是秒的小数部分(无论小数点后有多少位)。

有什么帮助吗?我似乎无法全神贯注于此。我尝试使用 gmdate() 但它一直在减少小数秒。

谢谢。

最佳答案

编辑好吧,我有点仓促。这是执行您要求的一种方法:

function formatMilliseconds($milliseconds) {
$seconds = floor($milliseconds / 1000);
$minutes = floor($seconds / 60);
$hours = floor($minutes / 60);
$milliseconds = $milliseconds % 1000;
$seconds = $seconds % 60;
$minutes = $minutes % 60;

$format = '%u:%02u:%02u.%03u';
$time = sprintf($format, $hours, $minutes, $seconds, $milliseconds);
return rtrim($time, '0');
}

关于PHP — 将毫秒转换为小时 : Minutes : Seconds. 小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4763668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com