Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Operatory logiczne i IF [błąd]
-Adois-
post 1.02.2012, 21:25:01
Post #1





Goście







Witam !

Nie wiem gdzie jest błąd. Mogę liczyć na Waszą pomoc.

  1. <?php
  2. if (date("j-n-Y") >= "27-11-2011" && date("j-n-Y") < "2-12-2012") echo "B";
  3. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
prowseed
post 1.02.2012, 21:36:06
Post #2





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

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


strtotime

Nie wiem, czy zauwazyles, ale chcesz porownac date ze stringiem. Lepszym pomyslem jest zmiana stringu do formatu daty i wtedy porownanie.
http://php.net/manual/pl/datetime.format.php

Ten post edytował prowseed 1.02.2012, 21:45:27


--------------------
Go to the top of the page
+Quote Post
-Adois-
post 1.02.2012, 21:51:44
Post #3





Goście







Przepraszam, ale jestem strasznie zielony w PHP. Mógłbyś mi to wyjaśnić jak krowie na rowie ?
Go to the top of the page
+Quote Post
Crozin
post 1.02.2012, 21:59:42
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


@prowseed: Tutaj nie ma porównania daty do tekstu, tutaj jest porównanie tekstu do tekstu.
@Adois: Porównuj obiekty DateTime, które mają przeciążone operatory porównania: new DateTime('12.04.2034') > new DateTime('15.02.1999').
Go to the top of the page
+Quote Post
-Adois-
post 1.02.2012, 22:06:25
Post #5





Goście







Ogólnie chodzi o to, że muszę porównać dzisiejszą datę z dwoma innymi datami. Więc tu pojawia się problem, bo "dzisiejsza data" się zmienia wink.gif
Próbowałem to za pomocą IF'a - ktoś mi tak kiedyś doradził. Wypociny podane wyżej to też efekt pracy forumowiczów...
Go to the top of the page
+Quote Post
prowseed
post 1.02.2012, 22:41:40
Post #6





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

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


Cytat(Crozin @ 1.02.2012, 21:59:42 ) *
@prowseed: Tutaj nie ma porównania daty do tekstu, tutaj jest porównanie tekstu do tekstu.


Faktycznie, pascal przez swoją ścisłą kontrolę typów pozostawił na mnie ślad...

@topic
to najlatwiej- wszystko sobie zrzutuj przez strtotime


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:58