由于某种原因,我将时间格式转换为:03:30 to seconds 3*3600 + 30*60, now。我想将其转换回原来的第一个(相同)格式。怎么可能
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
现在,分钟呢?
考虑价值可能就像19:00 or 02:51. 我认为您了解了一样。
19:00 or 02:51.
顺便说一下,如何转换 2:0 for example to 02:00 using RegEx?
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);