Sumowanie godzin

Witam,

Mam zrzut z bazy danych w postaci godzin:

0:1:58

8:38:42

0:20:49

6:37:13

59:10:40

0:6:28

0:16:55

0:1:0

1:12:50

1:50:6

próbuje zsumować te godziny czymś takim:

<?php

$summary = floor(( strtotime( $summary ) + strtotime( $czas ) ));

?>


ale za bardzo nie chce działać - wynikiem tego są jakieś głupoty...


Wiecie może co robię nie tak??



Northwest

nie ma potrzeby traktowania $summery funkcją strtotime() ponieważ tam już jest przechowywany timestamp

<?php

$summary = $summary + strtotime( $czas );

?>

hmmm… to zwraca jakiś dziwny wynik: 77200678800

$time_arr = explode(':', $czas);

$time_diff = $time_arr[0]*60*60 + $time_arr[1]*60 + $time_arr[2];

$summary += $time_diff;

ten explode nic nie da, bo mam wyjściowy czas w formie: 1225412004…

On to jakoś dziwnie dodaje…

wszystko dobrze działa, dodajesz do siebie timestampy, znaczniki czasowe, czyli wynik w postaci ilości sekund, date(“H:i:s”, $summary) możesz to sformatować na bardziej czytelną formę