Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] godzina w przedziale czasu
MotuH
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 3.09.2013

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


Witajcie.

Jestem tutaj nowy wiec prosze o wyrozumialosc (IMG:style_emoticons/default/smile.gif)

Mam pewien problem.

Musze zrobic porownanie tego typu.

Mam sobie np godzine 23:20.

Musze sprawdzic czy godzina ta wystepuje w przedziale 21:00 do 05:00 (tutaj jest juz nastepny dzien).

Ale nie jest to to samo co od 05:00 do 21:00 (IMG:style_emoticons/default/smile.gif)

Moge prosic o naprowadzenie? kombinowalem z strtotime i mktime ale niezbyt mi wyszlo.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Zmień sobie ten czas na sekundy, i sprawdź czy czas jest większy niż > 21*3600 || czas < 5 *3600.
Go to the top of the page
+Quote Post
MotuH
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 3.09.2013

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


dzieki (IMG:style_emoticons/default/smile.gif)

Jeszcze pomyslalem zeby to zrobic tak: > 21 i < 24 oraz > 00 i < 05. nie sprawdzilem ale wydaje mi sie ze powinno dzialac
Go to the top of the page
+Quote Post
freemp3
post
Post #4





Grupa: Zarejestrowani
Postów: 467
Pomógł: 77
Dołączył: 6.09.2008
Skąd: Miechów / Kraków

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


  1. $godzina = date('H');
  2. if($godzina >= 21 || $godzina < 5) // lub if(!($godzina >= 5 && $godzina < 21))
  3. {
  4. // godzina w przedziale 21:00 - 4:59
  5. }
  6. else
  7. {
  8. // godzina w przedziale 5:00 - 20:59
  9. }

Ot cała filozofia (IMG:style_emoticons/default/smile.gif)

Ten post edytował freemp3 4.09.2013, 12:09:37
Go to the top of the page
+Quote Post

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: 22.08.2025 - 22:21