Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [javascript] Różnica dni między 2 datami
Volume
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

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


Witam
Czy ktos wie co jest nie tak, ze ten skrypt w tym przypadku podaje zla ilosc dni w roznicy dat?
Miedzy 31 marca a 2 kwietnia roznica powinna wynosic 2 dni, skrypt pokozuje 1... W przypadku roznicy dni w tym samym miesiacy skrypt poprawnie pokazuje wynik.
  1. <script type="text/javascript">
  2. var data_od = new Date(2012, 03, 31).getTime();
  3. var data_do = new Date(2012, 04, 02).getTime();
  4. document.write((data_do - data_od)/(1000*60*60*24));
  5. </script>


Ten post edytował Volume 26.02.2012, 18:42:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


W javascript numery miesięcy są numerowane od 0-11 a więc musisz odjąć 1 od normalnego numeru miesiąca. Jeśli tego nie zrobisz to wiadomo, miesiące mają na przemian 30 i 31 dni i wynik wyjdzie dziwny
Go to the top of the page
+Quote Post

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: 22.08.2025 - 09:36