Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Porownanie dat
light1
post
Post #1





Grupa: Zablokowani
Postów: 4
Pomógł: 0
Dołączył: 9.03.2010

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


Odrazu pisze, ze szukalem na roznych formach i testowalem rozne wersje tego kodu i ciagle nic:
  1. //$data = date('Y-m-d');
  2. $data = '2010-01-13'; // tu zmieniam date
  3. $start = '2010-03-01';
  4. $koniec = '2010-03-31';
  5. echo 'Start: '.$start.'<br />';
  6. echo 'Koniec: '.$koniec.'<br />';
  7. echo 'Dziś: '.$data.'<br />';
  8.  
  9. if ( (strtotime($start) >= $data) || (strtotime($koniec) <= $data) ){
  10. echo "Promocja";
  11. } else {
  12. echo "Bez promocji";
  13. }


Ciagle jest zle sad.gif
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




strtotime($start) >= $data
no przeciez poruwnujesz liczbe sekund do tekstu...
obie liczby mają byc w sekundach, czyli na obu masz wykonac strtotime()

poza tym od kiedy 2010-03-01 jest wiekszy od 2010-01-13
oraz 2010-03-31 jest mniejszy od 2010-01-13
? Logika sie klania smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
light1
post
Post #3





Grupa: Zablokowani
Postów: 4
Pomógł: 0
Dołączył: 9.03.2010

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


  1. //$data = date('Y-m-d');
  2. $data = '2010-01-13';
  3. $start = '2010-03-01';
  4. $koniec = '2010-03-31';
  5. echo 'Start: '.$start.'<br />';
  6. echo 'Koniec: '.$koniec.'<br />';
  7. echo 'Dziś: '.$data.'<br />';
  8.  
  9. if ( (strtotime($start) >= strtotime($data) ) || (strtotime($koniec) <= strtotime($data) ) ){
  10. echo "Promocja";
  11. } else {
  12. echo "Bez promocji";
  13. }

efekt taki sam chyba, ze nie zrozumialem
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




doczytaj dalszą czesc mojego poprzedniego posta


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
light1
post
Post #5





Grupa: Zablokowani
Postów: 4
Pomógł: 0
Dołączył: 9.03.2010

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


Cytat(nospor @ 9.03.2010, 10:48:57 ) *
doczytaj dalszą czesc mojego poprzedniego posta

NO logiczne myslenie pomaga winksmiley.jpg
Dziekuje
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: 20.08.2025 - 13:03