Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Dodawanie godzin
Dowhook
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 20.03.2004
Skąd: Warszawa

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


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ł.

Ten post edytował Dowhook 24.07.2008, 19:30:18
Go to the top of the page
+Quote Post
Petermechanic
post
Post #2





Grupa: Zablokowani
Postów: 47
Pomógł: 7
Dołączył: 6.05.2007

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


  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
Go to the top of the page
+Quote Post

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: 20.08.2025 - 09:52