Tak oto wyglada skrypcik, ktory ma mi odliczac czas do pewnej daty, ale jest problem... Mimo, ze pobeira on date z komputera, to o godzinnie 14:35 6 grudnia 2007 roku odlicza mi niecałe 31 dni do końca czasu -.- Wie ktos dlaczego tak jest? (Data w komputerze jest ustawione dobrze w 100%)
  1. <div id="okienko" style="text-align:center;"></div>
  2.  
  3. <script language="javascript" type="text/javascript">
  4. <!--
  5. function zegar() {
  6. teraz = new Date().getTime(); // aktualna data
  7. dzien = new Date(2007,12,06,14,30,30).getTime();
  8.  
  9. // wyliczanie roznicy
  10. sekund = Math.abs((teraz-dzien)/1000);
  11. minut = Math.floor(sekund/60);
  12. godzin = Math.floor(minut/60);
  13. dni = Math.floor(godzin/24);
  14. lat = Math.floor(dni/365);
  15.  
  16. // wyliczanie calego okresu
  17. sekund = Math.floor(sekund-minut*60);
  18. minut = Math.floor(minut-godzin*60);
  19. godzin = Math.floor(godzin-dni*24);
  20. dni = Math.floor(dni-lat*365);
  21.  
  22. roznica="<b>lat:</b> "+lat+" <b>dni:</b> "+dni+"; <b>godzin:</b> "+godzin+
  23. " <b>minut:</b> "+((minut<10)?"0":"")+minut+
  24. " <b>sekund:</b> "+((sekund<10)?"0":"")+sekund;
  25. document.getElementById("okienko").innerHTML =
  26. "Do końca czasu pozostało:<br />"+roznica;
  27. if (teraz<dzien) {
  28. setTimeout("zegar()",1000);
  29. } else {
  30. document.getElementById("okienko").innerHTML = "Czas minal";
  31. }
  32. }
  33. zegar();
  34. // -->


Ahh juz dziala, jest tylko obsuniecie miesiecy w skrypcie, nie widzialem opcji usuniecia tematu, a zasmieca on forum tylko, wiec prosze o usuniecie...