Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] odliczanie
nmts
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 34
Dołączył: 21.03.2008

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


Chce odliczanie np. od 00:05:24 do 00:00:00

Wykombinowałem coś takiego:
  1. function timeleft(){
  2. $('.timeleft > span').each(function(){ // dla kazdego czasu
  3.  
  4. span = $(this).html(); // pobieram czas
  5. left = span.split(":");
  6. if(left[0]+left[1]+left[2]=="000000"){ alert(11); $(this).remove(); } // usuwam jeśli koniec czasu
  7. seconds = (parseInt(left[2]))+(parseInt(left[1])*60)+(parseInt(left[0])*3600)-1; // obliczam ilosc sekund i odejmuje jeden
  8.  
  9. newtime = new Date(null,null,null,null,null,seconds,null); // tworze datę na podstawie określonej wyżej liczbie sekund, czyli N sekund od 1899 (;
  10. // a poniżej dziele datę na godziny,minuty i sekundy ponadto jeśli liczba mniejsza niż 10 to dodaje dodatkowe 0 aby pozostał odpowiedni format
  11. hours = (newtime.getHours()<10)?"0"+newtime.getHours():newtime.getHours();
  12. minutes = (newtime.getMinutes()<10)?"0"+newtime.getMinutes():newtime.getMinutes();
  13. seconds = (newtime.getSeconds()<10)?"0"+newtime.getSeconds():newtime.getSeconds();
  14. $(this).html(hours+":"+minutes+":"+seconds); // wyswietlam
  15.  
  16.  
  17. });


Ale za bardzo nie rozumiem czemu po 00:00:09, przeskakuje do 23:59:59;)

Ten post edytował nmts 22.04.2010, 13:24:20
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: 22.08.2025 - 20:24