Ciao ho bisogno di calcolare un tempo medio tra alcuni DateInterval.Average dateInterval php
In realtà ho qualche DateInterval come questo:
for ($i = 0 ; $i < count($startDate) ; $i++)
{
$diffTable[] = date_diff($finishDate[$i], $startDate[$i]);
echo $diffTable[$i]->format("%Y-%M-%d %H:%i:%s");
}
Ecco l'output:
00-00-0 00:13:17
00-00-0 00:7:47
00-00-0 00:7:14
00-00-0 00:10:39
ho bisogno di calcolare il tempo medio tra questi intervalli. Qui è solo minuto e secondo, ma potrebbe essere Mese o anno.
Non riesco a trovare un buon modo per calcolarlo facilmente. Posso semplicemente aggiungere ogni DateInterval con una conversione del genere:
sec + 60xmin + 3600xHour ...
e riprodurli con il modulo (%).
Ma spero che ci sia un altro modo?
so che posso calcolare come questo ma, sto cercando un altro modo ... –