Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zamiana minut na godziny w formacie powyżej 24h
matius71
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 22.08.2009

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


Witam,

Nie mam za bardzo pomysłu jak w prosty sposób to zrobić a i nie moge nigdzie znaleźć tego co mnie interesuje.

Chodzi o obliczanie z minut ilości godzin i minut. Powiedzmy mam 14096min i chcę wyswietlić z tego ilość godzin i min w formacie HH:MM. Wszystkie rozwiązania które przychodzą mi do głowy są złe bo schodzy zaczynają się jeśli jest większa ilość godzin niż 24h zadziałajmy na liczbach.

Jak zamienić 14096min na godziny i minuty? jak podzielimy przez 60 to wychodzi 234h i 93 setne godziny więc kod tego typu:

  1. $time = $data['time'] / 60;
  2. ".number_format($time, 2)."


Odpada.

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





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

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


Kiedy otrzymasz te 234 h zrzutuj tą zmienną na typ int, dzięki czemu zostanie Tobie tylko liczba całkowitą i od 14000 minut odejmij 234 * 60, wtedy zostanie Tobie liczba minut.

np.

  1.  
  2. $hours = intval(14096/60);
  3. $minutes = 14096 - ($hours*60);
  4.  
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: 10.10.2025 - 06:01