Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak przerobić strtotime
slawek3422
post 10.06.2009, 08:36:15
Post #1





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

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


Witam.
Mam następujący problem. Otóż muszę policzyć jaki czas minął między dwoma godzinami no i nasuwa się od razu użycie strtotime jednak nie sprawdza mi się to tak jak bym chciał bo działa świetnie jeżeli operuje na pełnych godzinach ale jak już ma policzyć czas np od 12:10 do 18:19 to już jest problem, wyświetla 6,15 a w rzeczywistości jest 6h 9m. Da się go jakoś przerobić, żeby pokazywał w ten sposób: xh xm ?
  1. <?php
  2. $od = '12:10';
  3. $do = '18:19';
  4. echo (strtotime($do) - strtotime($od))/3600;
  5. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
slawek3422
post 10.06.2009, 10:49:40
Post #2





Grupa: Zarejestrowani
Postów: 142
Pomógł: 7
Dołączył: 3.08.2007
Skąd: śląsk

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


sprawdziłem, był błąd ale post wcześniej go naprawiłem smile.gif
  1. <?php
  2. $od = '2009-10-10 12:10';
  3. $do = '2009-10-11 12:00';
  4. $sekundy = (strtotime($do) - strtotime($od));
  5. $reszta = $sekundy % 3600;
  6. $pelne_godziny = ($sekundy - $reszta) / 3600;
  7. $minuty = $reszta / 60;
  8. echo $pelne_godziny ."h&nbsp;". $minuty ."m";
  9. ?>



23h 50m

Ten post edytował slawek3422 10.06.2009, 10:50:21
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 Wersja Lo-Fi Aktualny czas: 15.06.2025 - 06:00