Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dodawanie godzin
Forum PHP.pl > Forum > Przedszkole
Dowhook
Mam dwie zmienne, które przechowują długość filmów.
  1. <?php
  2. $zmienna1 = "01:35:34"; // odpowiednio godziny:minuty:sekundy
  3. $zmienna2 = "01:32:54";
  4. ?>

Chciałbym dodać obie długości filmów, ale nie wiem jak to zrobić. Probowałem zmieniać zmienne na znacznik unix'a, ale wynik końcowy się nie zgadzał.
Petermechanic
  1. <?php
  2. $zmienna1 = "01:35:34"; // odpowiednio godziny:minuty:sekundy
  3. $zmienna2 = "01:32:54";
  4. $tmp1 = explode(':', $zmienna1);
  5. $tmp2 = explode(':', $zmienna2);
  6. $tmp1[0] = $tmp1[0]*60*60; 
  7. $tmp2[0] = $tmp2[0]*60*60; 
  8. $tmp1[1] = $tmp1[1]*60; 
  9. $tmp2[1] = $tmp2[1]*60; 
  10. $result = $tmp1[0] + $tmp1[1] + $tmp1[2] + $tmp2[0] + $tmp2[1] + $tmp2[2];
  11. ?>

Potem tylko przekonwertować w formacie godzina:minuta:sekunda. Oczywiście, skrypt nie jest idealny - nadaje się do dodania dwóch czasów, jest też pewnie prostrzy sposób, ale nie znam takiej funkcji PHP
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.