Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czy takie porównywanie dat jest poprawne?
Forum PHP.pl > Forum > Przedszkole
miedzna
kod
  1. <?php
  2. $data = date("Ymd");
  3. $godzina = date ("G");
  4. $minuta = date ("i");
  5. if($data == 20060515 && $godzina >= 9 && $minuta >= 30){
  6. include("pytania/1.html");
  7. }
  8. elseif($data == 20060516 && $godzina >= 9 && $minuta >= 30){
  9. include("pytania/2.html");
  10. }
  11. elseif($data == 20060517 && $godzina >= 9 && $minuta >= 30){
  12. include("pytania/3.html");
  13. }
  14. elseif($data == 20060518 && $godzina >= 9 && $minuta >= 30){
  15. include("pytania/4.html");
  16. }
  17. elseif($data == 20060519 && $godzina >= 9 && $minuta >= 30){
  18. include("pytania/5.html");
  19. }
  20. ?>


jak na serwerze zmieniam date na 15 maja, to raz includuje a raz nie, czescie nie includuje. Podejrzewam ze chodzi o porownywanie dat?

Pomocy!!!
Hacker
hmm... błedu programistycznego nie ma.
ale logiczny jest ponieważ musisz zrobić to tak
  1. <?php
  2. $godzinaiminuta = date ("Gi");
  3. if($data == 20060515 && $godzina >= 930){
  4. ?>


gdyż tak jak miałeś wcześniej to 9:35 includowało, a 10:20 nie zato 10:31 znowu includowało
miedzna
Faktycznie smile.gif o to chodzilo ze includuje a raz nie... teraz smiga jak ta lala snitch.gif

Dzieki
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.