Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zakres dat
adi456
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

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


Witam proszę o drobną podpowiedź

robię skrypt który doda do dzisiejszej daty określoną liczbę dni po czym wyszuka rekordy w mysql z tego zakresu i mam mały problem

oto kod
  1.  
  2. $datadzis= date("Y-m-d");
  3.  
  4. $day = date('d'); // dzień
  5. $month = date('m'); // miesiąc
  6. $year = date('Y'); // rok
  7.  
  8. // dodaje 30 dni
  9. $day=$day+30;
  10.  
  11. // dni miesiąca
  12. $m01=31; $m02=28; $m03=31; $m04=30; $m05=31; $m06=30; $m07=31; $m08=31; $m09=30; $m10=31; $m11=30; $m12=31;
  13.  
  14. // sprawdzenie czy liczba dni przekracza liczbe dni w danym miesiącu
  15. if ($day>$m.$month) { // i tu jest problem z ($m.$month)
  16. // jeszcze nie napisałem ale z tym sobie poradze
  17. };
  18.  
  19. echo 'zakres dat: od '.$datadzis.' do '.$year.'-'.$month.'-'.$day;


jak widać w kodzie warunek sprawdza czy ilość dni w miesiącu nie została przekroczona tylko że widzę że to $m.$month jest złe zamiast tego potrzebne jest wczytywanie w zależności od miesiąca ilości dni czyli $m01 lub $m02 itp..

proszę o podpowiedz

Ten post edytował adi456 3.03.2011, 11:02:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rasten
post
Post #2





Grupa: Zarejestrowani
Postów: 86
Pomógł: 6
Dołączył: 31.05.2010

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


date Example3, tutaj masz przykład jak dodawać dni do daty, bo Twoje sprawdzanie czy dzień wykracza po za liczbę dni w miesiącu jest jak wynajdowanie koła na nowo.
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: 10.10.2025 - 21:44