Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sprawdzić czy data jest mniejsza od drugiej
Morale
post
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 2
Dołączył: 28.03.2007

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


Jak sprawdzić czy 10.2 jest mniejszy od 3.10 (ten sam rok) ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hazel
post
Post #2





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


No bo dziś jest 1 stycznia, więc żadna data nie będzie starsza...
Poza tym robisz pewien błąd:
  1. <?php
  2.  
  3. $roznica = date("j.n", $data1_check - $data2_check);
  4. ?>

Po czym sprawdzasz, czy $roznica jest większa od zera - tak będzie zawsze, lub funkcja date() zwróci wyjątek (ona nie operuje na liczbach ujemnych pod różnymi wersjami PHP). Jesli chcesz uzyskać poprawny efekt, to:
  1. <?php
  2. $roznica = $data1_check - $data2_check;
  3. ?>

I dopiero teraz sprawdzasz. A jak zamiast 1 stycznia 2008 wpiszesz coś innego, to działa poprawnie.
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 18:29