Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warunek IF na date() ?
Forum PHP.pl > Forum > Przedszkole
warezxp
Witam !


Na wstępie podkreślę że jestem zielony. A chciałbym zrobić warunek który jeśli zostanie spełniona odpowiednia godzina wykona wyrażenie.
Próbowałem czegoś takiego:
  1. <?php
  2. if (date('G:i')>=('16:00') && date('G:i')<=('22:59')){
  3. //Wyrażenia Tutaj
  4. }else
  5. echo 'Zla godzina !';
  6. ?>


Ale jak takie coś skleciłem to warunek zawsze jest spełniony ;(


Z góry dziękuję za pomoc.
Daiquiri
  1. <?php
  2. if (date('G:i')>=('17:00') && date('G:i')<=('22:59')){
  3.  
  4. //Wyrażenia Tutaj
  5. }else
  6. echo 'Zla godzina !';
  7. ?>


Nie jest zawsze spełniony, teraz nie będzie
marian2299
Kawałek z mojego kodu:

  1. <?php
  2. $query = mysql_query("SELECT * FROM ram_".$dzien." ORDER BY start ASC");
  3. $godzina = date("G:i");
  4.  
  5. $wiersz = mysql_fetch_array($query))
  6. $wiersz=array_map('stripslashes', $wiersz);
  7.  
  8.          if (($godzina >= $wiersz[1]) AND ($godzina < $wiersz[2]))
  9.            {
  10.               echo '<font color="#EEBF02"><strong>'.$wiersz[1].'-'.$wiersz[2].'</strong> - '.$wiersz[3].'<br />
  11.                     Prowadzi: <strong>'.$wiersz[4].'</strong><br/><br/></font>';
  12.             } else {
  13.               echo '<strong>'.$wiersz[1].'-'.$wiersz[2].'</strong> - '.$wiersz[3].'<br />
  14.                     Prowadzi: <strong>'.$wiersz[4].'</strong><br/><br/>';
  15.             }
  16.    
  17. ?>
warezxp
Dziwne teraz działa wcześniej jakoś nie działało, zawsze warunek się spełniał (też próbowałem na godzinie której aktualnie nie było).
Daiquiri
To zawsze wyświetlaj sobie godzinę aktualną
  1. <?php
  2. echo date('G:i');
  3. ?>
i będziesz miał pewność smile.gif
vokiel
Może tak:
  1. <?php
  2. if (($godzina >= strtotime($wiersz[1])) AND ($godzina < strtotime($wiersz[2])))
  3. ?>
Spawnm
Proszę dodać tag.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.