相关疑难解决方法(0)

203
推荐指数
15
解决办法
25万
查看次数

将秒数转换为天,小时,分钟和秒

我想将一个$uptime秒的变量转换为天,小时,分钟和秒.

例:

$uptime = 1640467;
Run Code Online (Sandbox Code Playgroud)

结果应该是:

18 days 23 hours 41 minutes
Run Code Online (Sandbox Code Playgroud)

php date

86
推荐指数
9
解决办法
13万
查看次数

使用PHP将分钟数转换为小时和分钟

我有一个名为变量的变量$final_time_saving,例如250分钟.

如何使用此格式的PHP将分钟数转换为小时和分钟:

4 hours 10 minutes

php time

64
推荐指数
7
解决办法
11万
查看次数

如何将秒转换为时间格式?

由于某种原因,我转换时间格式,如:03:30 to seconds 3*3600 + 30*60, now.我想把它转换回它的第一个(相同)格式.怎么会这样?

我的尝试:

3*3600 + 30*60 = 12600 

12600 / 60 = 210 / 60 = 3.5, floor(3.5) = 3 = hour
Run Code Online (Sandbox Code Playgroud)

现在,分钟呢?

考虑到价值可能就像19:00 or 02:51. 我认为你得到的图片.

顺便说一句,如何转换 2:0 for example to 02:00 using RegEx?

php format time

56
推荐指数
8
解决办法
14万
查看次数

输出以秒为单位.在php中转换为hh:mm:ss格式

  1. 我的输出格式为290.52262423327秒.我怎么能改变这个00:04:51?

  2. 同样的输出我希望以秒和HH:MM:SS格式显示,所以如果它是秒,我想只显示290.52秒.(小数点后只有两个整数)?我怎样才能做到这一点?

我在php工作,输出存在于$time变量中.要改变这种$time$newtime与HH:MM:SS和$newsec为290.52.

谢谢 :)

php time

45
推荐指数
2
解决办法
4万
查看次数

微量滴定至秒或小时或分钟转换

我将商店的开始时间称为microtime(),结束时间为microtime()到数据库中.

现在我想计算脚本执行秒/分钟/小时的时间.

我怎么能用PHP做?

php

19
推荐指数
3
解决办法
8万
查看次数

PHP date()小时,分钟和秒,没有前导零

可能重复:
将秒转换为小时:分钟:秒

我一直在网上搜索找到一个很好的方法将秒转换为分钟:秒没有前导零.我已经检查过这个问题,这是我唯一能找到的问题,但这些答案都不是很好.也许他们是实现这一目标的唯一和最佳方式,但我希望不会.

我做了这个,它给了我没有前导零的分钟数,但是我无法得到秒.我能想到这样做的唯一方法就是做几行数学等等,但这对于像这样简单的事情似乎是一项非常多的工作......我不知道为什么PHP没有无论如何都要内置几分钟和几秒钟....

intval(gmdate("i:s", $duration));
Run Code Online (Sandbox Code Playgroud)

编辑 所有我想要做的是将视频中的秒数转换为H:M:S格式.

php time date

6
推荐指数
1
解决办法
6479
查看次数

如何在Laravel中将秒转换成天时分

我想将以秒为单位的时间间隔转换为几天小时数分钟。我已经试过了。

$value = '90060';
CarbonInterval::seconds($value)->forHumans();
Run Code Online (Sandbox Code Playgroud)

我得到了输出

90060 seconds
Run Code Online (Sandbox Code Playgroud)

我的预期输出是

1 day 1 hour 1 minute
Run Code Online (Sandbox Code Playgroud)

如何使用Carbon或获取输出CarbonInterval

php laravel php-carbon

6
推荐指数
1
解决办法
3856
查看次数

PHP:将秒转换为分钟和小时

我想将一定数量的秒数转换为分钟甚至数小时。但是我不想为每分钟和每小时等写一个if子句。

我该如何以最简单的方式做到这一点,而最简单的方式就是最短。;)

PHP:

$countholen = mysqli_fetch_array(mysqli_query($db, "
SELECT * FROM `blablabla` WHERE `blabla` = 'bla'
"));
$countholenfetch = $countholen["count"];
if ($countholenfetch <= 60){
    $count = $countholenfetch . " sec";
}
if ($countholenfetch > 60){
    $countholenfetch = $countholenfetch - 60;
    $count = "1 min" . " + " . $countholenfetch . " sec";
}
//...if clause with 120, 180, 240 etc. instead of 60 till 3600 and another if clause in an if clause...
echo $count;
Run Code Online (Sandbox Code Playgroud)

php

4
推荐指数
1
解决办法
7348
查看次数

将秒转换为HH:MM:SS

我找到了一个函数将秒转换为HH:MM:SS在线,功能如下:

function sec2hms ($sec, $padHours = false) {
$hms = "";
$hours = intval(intval($sec) / 3600);
$hms .= ($padHours)
? str_pad($hours, 2, "0", STR_PAD_LEFT). ':'
: $hours. ':';
$minutes = intval(($sec / 60) % 60);
$hms .= str_pad($minutes, 2, "0", STR_PAD_LEFT). ':';
$seconds = intval($sec % 60);
$hms .= str_pad($seconds, 2, "0", STR_PAD_LEFT);
return $hms;
}
Run Code Online (Sandbox Code Playgroud)

我知道这样做很好,好像我这样做echo(sec2hms(3600));会返回1:00:00

我希望发生的是使用功能,在列的每一个条目转换timeran,然后显示它在一个HTML表中的列usernamescore,我不知道如何做到这一点,所以如果有人可以帮助我那么这会太棒了 我目前正在使用下面的代码显示表格,但只显示以秒为单位的时间,我希望它在HH中:MM:SS:

<tr>
<th>Rank</th>
<th>Username</th>
<th>Time Taken (s)</th>
<th>Score</th>
</tr>
</thead>
<tbody>
<?php
$result …
Run Code Online (Sandbox Code Playgroud)

php mysql html-table

2
推荐指数
1
解决办法
4536
查看次数