PHP来自数组的平均时间
如何从一系列时间中计算出平均时间 我有一个如下所示的数组:PHP来自数组的平均时间,php,time,Php,Time,如何从一系列时间中计算出平均时间 我有一个如下所示的数组: ('17:29:53','16:00:32') 我希望使用PHP实现结果16:45:12 使用strottime()函数将两者转换为 增加价值 除以2(或数组中有多少项) 转换回正常时间格式 在我手机上输入的未经测试的解决方案,应该可以工作 循环所有条目并添加时间,转换为秒 除以数组长度并转换回hh:mm:ss 它的回报是什么?数组?@oneofated变量转储(date('H:i:s',array_sum(array_map('
('17:29:53','16:00:32')
我希望使用PHP实现结果16:45:12
- 使用strottime()函数将两者转换为
- 增加价值
- 除以2(或数组中有多少项)
- 转换回正常时间格式
它的回报是什么?数组?@oneofated变量转储(date('H:i:s',array_sum(array_map('strotime',$array))/count($array));)我不明白为什么投了反对票。这是一个相关而有趣的问题
$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);
date('H:i:s', array_sum(array_map('strtotime', $array)) / count($array))