Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dodawanie godzin
Forum PHP.pl > Forum > Przedszkole
northwest
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:
  1. <?php
  2. $summary = floor(( strtotime( $summary ) + strtotime( $czas ) ));
  3. ?>


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

Wiecie może co robię nie tak??


Northwest
golaod
  1. <?php
  2. $sekundy = 0;
  3. foreach($daty as $val)
  4. {
  5.  $tmp = explode(':',$val);
  6.  $sekundy += $tmp[0]*3600 + $tmp[1]*60 + $tmp[2];
  7. }
  8. ?>

W ten sposób dostajesz ilość sekund ze wszystkich czasów. Zamienić na godziny z powrotem chyba potrafisz ?
northwest
nic nie dało... wynikiem wyjściowym jest 1225412004 coś takiego.... a powinny być minuty/sekundy/godziny...
JoShiMa
Na zdrowy chłopski rozum możesz przeliczyć wszystkie te godziny na sekundy dodać sekundy a następnie z powrotem przeliczyć sumę na liczbę godzin i minut
skowron-line
http://forum.php.pl/lofiversion/index.php/t98973.html
+
  1. <?php
  2. echo date( 'h:i:s', $result );
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.