8:30+1.5小时,返回时间格式的 php函数

一个实用的自定义函数

/**
* 传入8:30格式的开始时间,和小数形式的小时长度,返回结束时间
* @param [type] $start [description] 8:30
* @param [type] $over [description] 1.5
* @return [type] [description] 10:00
*/
function overtime($start,$over){
$i =explode(':',$start); //分离时间和分钟
$over = $over*60; //持续时间转化成分钟
$i[1] = $over + $i[1]; //分钟数求和
$hour = (int)($i[1]/60); //计算有几个小时
$i[0] = $i[0]+$hour; //计算分钟
$i[1] = $i[1]%60; //小时数加和
return implode(':',$i); //组装时间
}

posted @ 2017-04-17 18:10  天国的恩赐  阅读(375)  评论(0编辑  收藏  举报