本文介绍了将日期从gmdate()转换成小时?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将日期从 gmdate();
转换成小时?
How may I turn days from the gmdate();
into hours?
gmdate("d H:i:s", '115932'); // 02 08:12:12
我要返回的是56:12:12
What I want to return is 56:12:12
gmdate("H:i:s", '115932'); // 08:12:12
编辑:为了澄清,我只想将一个数字字符串转换成H:i:s格式。
To clarify, I just want to convert a numeric string into the H:i:s format.
推荐答案
转换天 d
到小时,再乘以24.然后加上小时 H
。
To convert days d
to hours, just multiply by by 24. Then add hours H
.
尝试这个,
$date = '115932';
$minsec = gmdate("i:s", $date);
$hours = gmdate("d", $date)*24 + gmdate("H", $date);
$time = $hours . ':' . $minsec; // 56:12:12
这篇关于将日期从gmdate()转换成小时?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!