我想将以分钟为单位的时间显示为一个小时和几分钟。
示例1:我想显示125分钟为2:05
我知道我可以这样想:
$minutes=125;
$converted_time = date('H:i', mktime(0,$minutes);
这可以正常工作,但是如果时间超过24小时,则是一个问题。
范例2:
$minutes=1510;
我想只收几个小时和几分钟就收到25:10(无天)。
怎么做?
您可以使用:
$minutes=1510;
$hours = intdiv($minutes, 60).':'. ($minutes % 60);
!!! 这仅适用于php> = v7.xx
先前的答案:
$minutes=1510;
$hours = floor($minutes / 60).':'.($minutes - floor($minutes / 60) * 60);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句