PHP从阵列的平均时间

use*_*917 5 php time

如何从一系列时间计算出平均时间.

我有一个看起来像这样的数组:

('17:29:53','16:00:32')
Run Code Online (Sandbox Code Playgroud)

我希望16:45:12用PHP 实现结果.

dec*_*eze 15

date('H:i:s', array_sum(array_map('strtotime', $array)) / count($array))
Run Code Online (Sandbox Code Playgroud)

我的手机上输入的未经测试的解决方案应该可以使用.


s3p*_*olz 0

  • 使用 strtotime() 函数转换两者
  • 添加值
  • 除以 2(或数组中有多少项)
  • 转换回正常时间格式