Здравствуйте, мне нужно рассчитать среднее время между некоторыми DateInterval.
На самом деле у меня есть такой Dateinterval:
for ($i = 0 ; $i < count($startDate) ; $i++)
{
$diffTable[] = date_diff($finishDate[$i], $startDate[$i]);
echo $diffTable[$i]->format("%Y-%M-%d %H:%i:%s");
}
Вот результат:
00-00-0 00:13:17
00-00-0 00:7:47
00-00-0 00:7:14
00-00-0 00:10:39
Мне нужно рассчитать среднее время между этими интервалами. Здесь это только минута и секунда, но это может быть месяц или год.
Я не могу найти хороший способ легко вычислить это. я могу просто добавить каждый dateInterval с таким преобразованием:
sec + 60xmin + 3600xHour...
И они играют с Modulo (% ).
Но я надеюсь, что есть другой путь?