Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem z datą
termin
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 13.05.2003
Skąd: Wrocław

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


Dziś zauważyłem jedną rzecz, że funkcja date działa nieprawidłowo i to tylko w dniu 31.08.2012, jak przestawie zegar na inny dzień to jest wszystko OK, ktoś mi może powiedzieć jak rozwiązać problem kalendarza, chce uzyskać następny i poprzedni miesiąc.

sprawdzcie sami co Wam pokazuje:

  1. $next=date("Y|m", mktime(0,0,0,date('m')+1,date("d"),date("Y")));
  2. $prv=date("Y|m", mktime(0,0,0,date('m')-1,date("d"),date("Y")));
  3. $next2=date("Y|m", strtotime("next month"));
  4. $prv2=date("Y|m", strtotime("last month"));
  5.  
  6. echo $prv.'='.$next.'<br />'.$prv2.'='.$next2;


obie funkcje pokazują mi:
2012|07=2012|10
2012|07=2012|10

a powinno:
2012|07=2012|09
2012|07=2012|09

jak to prawidłowo zapisać? proszę pamiętać żeby to przestetować z dziesiejszą datą: 31.08.2012.
Może mój PHP ma jakiegoś bug-a?
Go to the top of the page
+Quote Post

Posty w temacie


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 - 14:18