Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Operacje na czasie - milisekundy
cast
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 30.11.2005

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


Chciałbym zrobić kilka operacji na czasie mianowicie:


Mam start zawodnika w biegu przełajowym np: 12:23:00

Czas przybycia na metę 13:28:17,45 - po przecinku milisekundy

i teraz potrzebuje obliczyć jaki miał czas dany zawodnik w milisekundach oczywiście...

Ktoś mógłby pomóc...(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

z góry dziękuje,

pozdrawiam,
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2. function toMiliS($time){
  3. $ar = explode(',',$time);
  4. return strtotime($ar[0])*1000+(!empty($ar[1]) ? (int)$ar[1] : 0);
  5. }
  6.  
  7. $zm = toMiliS('12:23:00');
  8. $zm2 = toMiliS('13:28:17,45');
  9. echo '<br />Milis: '.($zm2-$zm);
  10. echo '<br />Sekund: '.($zm2-$zm)/1000;
  11. ?>


edit: nie widzialem edita twojego
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: 24.12.2025 - 10:15