Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] jak poprawnie porównać datę?
lnn
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


Potrzebuję sprawdzic datę - dzien miesiac rok i jesli przekroczy termin zadeklarowany to przerwac dzialanie skryptu

mam taki oto kod ktory kiedys mi podrzuciliscie na forum (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
niestety w praktyce wynika, że nie bardzo spełnia on swoją rolę, poniewaz data koncowa byla ustawiona na 30-05-2009, dzisiaj klikajac wykonuje skrypt, a od wczoraj juz nie powinien, wiec do rzeczy o to kod:
  1. <?php
  2. $data = date ("d-m-Y"); //aktualna data
  3. $data_koniec = date ("30-05-2009");  // data koncowa
  4.  
  5. // sprawdzanie warunku
  6. } elseif ((strtotime($data) > strtotime($data_koniec))) {
  7.    echo "Przykro nam ... zakończyła się."; }
  8. ?>

help! z gory dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) moze jest jakas inna metoda (dzialajaca?) i sprawdzona z ktorej korzystacie
z gory dzieki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
peter13135
post
Post #2





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


  1. <?php
  2. $data = date ("d-m-Y"); //aktualna data
  3. $data_koniec = date ("30-05-2009");  // data koncowa
  4.  
  5. // sprawdzanie warunku
  6. if (strtotime($data) > strtotime($data_koniec)) {
  7.   echo "Przykro nam ... zakończyła się."; }
  8. else
  9. echo 'ok'  
  10. ?>


takie coś wydaje sie działac poprawnie, ale z tego co widze, tak samo działa gdy damy
  1. <?php
  2. $data_koniec = "30-05-2009";  // data koncowa
  3. ?>


jedna uwaga z mojej strony to nie używaj podwójnych cudzysłowów tam gdzie nie trzeba

Ten post edytował peter13135 1.06.2009, 11:34:47
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: 14.10.2025 - 07:22