Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: porównanie daty
Forum PHP.pl > Forum > PHP
Norbit_24
Witam

Nie wiem dlaczego ale jak porównuje daty to (chcę porównać daty, która starsza):

  1. $waznosc1 = '22.02.2010';
  2. $data = date('d.m.Y'); //22.02.2010
  3.  
  4. if ($waznosc1>$data) {
  5.  
  6. echo 'waznosc1 jest wieksza od data';
  7.  
  8. } else {
  9.  
  10. echo 'waznosc1 jest mniejsza od data';
  11. }


W tym wypadku wyskakuje: echo 'waznosc1 jest mniejsza od data';


  1. $waznosc1 = '01.01.1970';
  2. $data = date('d.m.Y'); //22.02.2010
  3.  
  4. if ($waznosc1<$data) {
  5.  
  6. echo 'waznosc1 jest wieksza od data';
  7.  
  8. } else {
  9.  
  10. echo 'waznosc1 jest mniejsza od data';
  11. }


W tym wypadku wyskakuje: echo 'waznosc1 jest mniejsza od data'

  1. $waznosc1 = '21.03.2010';
  2. $data = date('d.m.Y'); //22.02.2010
  3.  
  4. if ($waznosc1<$data) {
  5.  
  6. echo 'waznosc1 jest wieksza od data';
  7.  
  8. } else {
  9.  
  10. echo 'waznosc1 jest mniejsza od data';
  11. }


W tym wypadku wyskakuje: echo 'waznosc1 jest mniejsza od data' , a powinno być odwrotnie.. Nie wiem dlatego tak sie dzieje..;/

Proszę o pomoc
kryzz
  1. $waznosc1 = '22.02.2010';
  2. $data = date('d.m.Y'); //22.02.2010
  3.  
  4. if (strtotime($waznosc1) > strtotime($data)) {
  5.  
  6. echo 'waznosc1 jest wieksza od data';
  7.  
  8. } else {
  9.  
  10. echo 'waznosc1 jest mniejsza od data';
  11. }


Spróbuj to winksmiley.jpg
Norbit_24
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.