如何从一系列时间计算出平均时间。
我有一个如下所示的数组:
('17:29:53','16:00:32')
我希望使用PHP实现结果16:45:12
。
答案 0 :(得分:14)
date('H:i:s', array_sum(array_map('strtotime', $array)) / count($array))
在我的手机上键入未经测试的解决方案,应该可以正常工作。
答案 1 :(得分:1)
$times = array('17:29:53','16:00:32');
$totaltime = '';
foreach($times as $time){
$timestamp = strtotime($time);
$totaltime += $timestamp;
}
$average_time = ($totaltime/count($times));
echo date('H:i:s',$average_time);
答案 2 :(得分:0)
答案 3 :(得分:0)