【发布时间】:2012-03-18 19:18:17
【问题描述】:
如何从一组时间中计算出平均时间。
我有一个如下所示的数组:
('17:29:53','16:00:32')
我希望使用 PHP 实现16:45:12 的结果。
【问题讨论】:
-
不明白为什么投反对票。这是一个相关且有趣的问题
如何从一组时间中计算出平均时间。
我有一个如下所示的数组:
('17:29:53','16:00:32')
我希望使用 PHP 实现16:45:12 的结果。
【问题讨论】:
date('H:i:s', array_sum(array_map('strtotime', $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);
【讨论】:
【讨论】:
【讨论】: