У меня есть база данных, которая содержит сообщения с датой создания (временная метка unix) и датой публикации (временная метка unix). Я хочу рассчитать среднее время публикации сообщения после его создания. Я думаю, что я далеко, но это то, что я получил до сих пор:
$times = array();
foreach($posts as $post) {
$timeBetween = $post->publicationDate - $post->creationDate;
array_push($times, $timeBetween);
}
$average = array_sum($times) / count($times);
echo date("H:m:s",mktime(0,0,$average,0,0,0));
Мой оптимальный результат будет примерно таким: 1 день, 12 часов, 13 секунд.
Кто угодно?
Ценим любую помощь!