Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Suma godzin w kolumnie TIME
8_pasarzer_NOSTR...
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 5.11.2009

Ostrzeżenie: (0%)
-----


Witam

mam w bazie danych kolumnę o wartości TIME, a w niej następujące wartości.

01:00:00
00:10:00
00:10:00


Jak pobrać sumę tych godzin by uzyskać wynik 01:20:00. Bo próbuje i za chiny ludowe nie idzie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
8_pasarzer_NOSTR...
post
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 5.11.2009

Ostrzeżenie: (0%)
-----


Jeszcze raz proszę o pomoc. Tak jak pisał nospor pobrałem wszystko jako sekundy do jednej tablicy.

  1. $zapytanie = "SELECT TIME_TO_SEC(ile_konwoj) FROM sklad";
  2. $wykonaj = mysql_query($zapytanie) or die ("Błąd = 115<br> ".mysql_error());
  3. while($wiersz = mysql_fetch_array($wykonaj))
  4. {$ile_godz[]=$wiersz['0'];}
  5. if(isset($ile_godz)){$suma_godz=array_sum($ile_godz);}


Po zsumowaniu elementów tablicy wyszło mi 56623200 sekund. W jaki sposób zamienić to na ilość godzin i minut.
Winno być coś koło 15728:XX:XX

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Zamieniłem wiec podaje gotowe rozwiązanie :

  1. $ile_godz='56623200';
  2. if(isset($ile_godz))
  3. {$suma_godz=array_sum($ile_godz);
  4. $czas = round($suma_godz);
  5. echo $il_godz = sprintf('%02d:%02d', ($czas/3600),($czas/60%60));}


Dziękuje wszystkim.


Ten post edytował 8_pasarzer_NOSTROMO 31.08.2016, 13:06:22
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 06:36