Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czy takie porównywanie dat jest poprawne?
miedzna
post
Post #1





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


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!!!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Hacker
post
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 0
Dołączył: 1.11.2005

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


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

Ten post edytował Hacker 11.05.2006, 15:15:52


--------------------
(\.../)This is Bunny
(O.o)Copy Bunny into your signature to help him...
(> <)...on his way to world domination
Go to the top of the page
+Quote Post
miedzna
post
Post #3





Grupa: Zarejestrowani
Postów: 401
Pomógł: 1
Dołączył: 10.03.2004
Skąd: Warszawa

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


Faktycznie smile.gif o to chodzilo ze includuje a raz nie... teraz smiga jak ta lala snitch.gif

Dzieki
Go to the top of the page
+Quote Post

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 Aktualny czas: 19.08.2025 - 16:12