我正在用php开发一个网站。如何计算php中总分钟的小时数,分钟数和秒数?
我需要将作业添加到sql server 2008数据库。
我在几分钟内完成工作时间,我想将它转换为H:i:s格式。
我使用这个代码:
$hours = (int)($duration/60);
$minutes = $duration - ($hours * 60);
$time = $hours.":".$minutes;
它正常工作与诠释持续时间30,60,100,120等
,但如果持续时间是1.33或5.40比输出应该是00:01:30或00:05:40分别。
我该怎么做?
我想你应该检查输入是否有'.',如果是,请使用[DateTime :: createFromFormat](http://www.php.net/manual/en/) datetime.createfromformat.php)。 – 2013-04-09 05:54:07
检查我的答案,它会帮助你 – 2013-04-09 06:01:44
@Mausami检查我的答案,它会给你预期的输出 – Sabari 2013-04-09 06:12:03