如何将秒转换为时间格式?
由于某种原因,我将时间格式转换" title="时间格式转换">时间格式转换为:03:30 to seconds 3*3600 + 30*60,
now。我想将其转换回原来的第一个(相同)格式。怎么可能
3*3600 + 30*60 = 1260012600 / 60 = 210 / 60 = 3.5, floor(3.5) = 3 = hour
现在,分钟呢?
考虑价值可能就像19:00 or 02:51.
我认为您了解了一样。
顺便说一下,如何转换 2:0 for example to 02:00 using RegEx?
回答:
$hours = floor($seconds / 3600); $mins = floor($seconds / 60 % 60);
$secs = floor($seconds % 60);
如果要获取时间格式:
$timeFormat = sprintf('%02d:%02d:%02d', $hours, $mins, $secs);
以上是 如何将秒转换为时间格式? 的全部内容, 来源链接: utcz.com/qa/409566.html