Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> operacje na dwóch czasach
cellulit
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.06.2006

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


czesc.

mama maly problem dotyczacy parsowania i operacji na 2 czasach.
zalozmy, ze mamy 2 wartosci (obie String, w formacie minuty:sekundy:msec):

czas A: 03:37:10
czas B: 11:38:50

jak moge wykonac operacje B - A i otrzymac wynik 08:01:40 ?

dzieki

Ten post edytował cellulit 4.06.2006, 23:16:05
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
q
post
Post #2





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 4.04.2003
Skąd: Częstochowa/Wrocław

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


  1. <?php
  2. $sTimeA = '03:37:10';
  3. $sTimeB = '11:38:50';
  4.  
  5. $aTimeA = explode(':', $sTimeA);
  6. $aTimeB = explode(':', $sTimeB);
  7.  
  8. $iTimeDif = mktime($aTimeB[0], $aTimeB[1], $aTimeB[2], date("n"), date("j"), date("Y"), 1) - mktime($aTimeA[0], $aTimeA[1], $aTimeA[2], date("n"), date("j"), date("Y"), 1);
  9.  
  10. echo gmstrftime("%H:%M:%S", $iTimeDif);
  11. ?>


przy zamianie ostatniej linii na date" title="Zobacz w manualu php" target="_manual wynik jest o godzine wiekszy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.12.2025 - 14:15