Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]bug strtotime czy zjawisko nadprzyrodzone?
Forum PHP.pl > Forum > Przedszkole
Zw1d
  1. echo (strtotime("2009-10-26")-strtotime("2009-10-24")) / 3600 / 24 # zwraca 2.04166666667

jakim cudem?

hmm "odkrylem" ze chodzi o zmiane czasu.. nie mam pomyslu jak teraz sie z tym uporac, jakies rady?
jmail
ale w czym jest problem? liczy Ci właściwie więc nie rozumiem. Chcesz pobrać liczbę dni więc Ci pobiera. dołóż sobie rand i zadziała godnie

sorry - za długo nieśpię biggrin.gif

round oczywiście a nie rand biggrin.gif
erix
A lata przestępc... przestępne?

http://pl2.php.net/manual/pl/datetime.sub.php
jmail
erix a sprawdzałeś to co piszesz czy tak sobie dla własnej przyjemności głupoty wypisujesz?

  1.  
  2. echo ((strtotime("2008-03-01")-strtotime("2008-02-22")) / 3600 / 24).'<br>';
  3. echo (strtotime("2009-03-01")-strtotime("2009-02-22")) / 3600 / 24;
  4.  


sprawdź sobie w przeglądarce i porównaj wyniki co powinno Ci wszystko wyjaśnić.
thek
Dla najnowszych php: http://pl2.php.net/manual/pl/function.date-diff.php
Zobacz też komentarz.
nospor
za młodych czasów miałem identyczny problem smile.gif
http://forum.php.pl/index.php?showtopic=29075&hl=
pod koniec tematu masz rozwiązanie
Zw1d
Sprawe rozwiazalem po swojemu haha.gif

  1. echo round((strtotime("2009-10-26")-strtotime("2009-10-24")) / 3600 / 24) # zwraca 2


ale dzieki za support ; )
jmail
Cytat(jmail @ 14.10.2009, 17:03:43 ) *
ale w czym jest problem? liczy Ci właściwie więc nie rozumiem. Chcesz pobrać liczbę dni więc Ci pobiera. dołóż sobie rand i zadziała godnie

sorry - za długo nieśpię biggrin.gif

round oczywiście a nie rand biggrin.gif



tak tak po swojemu eh.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.