Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ciekawy przypadek niedzialajcego kodu
adrian__23
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 20.10.2009

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


Czess napotkalem na pewien ciekawy wg mnie przypadek:
  1. $ShiftTo="26.10.2009";
  2. echo $ShiftTo;
  3. echo "<br/>";
  4. $ShiftTo=explode('.',$ShiftTo);
  5. $ShiftTo=mktime(0,0,0,$ShiftTo[1],$ShiftTo[0],$ShiftTo[2]);
  6. $ShiftTo+=3600*24;//nextday
  7. $ShiftTo=date("d.m.Y",$ShiftTo);
  8.  
  9. echo $ShiftTo;

powinno wypisac

26.10.2009
27.10.2009


a teraz dajcie na samej gorze date
  1. $ShiftTo="25.10.2009";

wypisze sie:
25.10.2009
25.10.2009

nie wiecie dlaczego tak jest ?
moja wersja php 5.2.10

poniewaz chodzi mi o Wasze zdanie na temat tego przypadku (a moze u was dziala prawidlowo) uprzedze posty podajace mi dzialajacy kod:
  1. $ShiftTo=explode('.',$ShiftTo);
  2. $ShiftTo=mktime(0,0,0,$ShiftTo[1],$ShiftTo[0]+1,$ShiftTo[2]);
  3. $ShiftTo=date("d.m.Y",$ShiftTo);


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: 24.12.2025 - 15:02