Advertisement
Guest User

Untitled

a guest
Sep 12th, 2012
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function zmien_klase_CSS(nazwa_nowej_klasy, element) {
  2.     var el = document.getElementById(element);
  3.     el.className = nazwa_nowej_klasy;
  4. }
  5.  
  6.  
  7.  
  8. function czasDoWydarzenia(rok, miesiac, dzien, godzina, minuta, sekunda, milisekunda)
  9. {
  10.   var check=0;
  11.     var aktualnyCzas = new Date();
  12.     var dataWydarzenia = new Date(rok, miesiac, dzien, godzina, minuta, sekunda, milisekunda);
  13.     var pozostalyCzas = dataWydarzenia.getTime() - aktualnyCzas.getTime();
  14.    
  15.     if (pozostalyCzas > 0)
  16.     {                  
  17.     if (check==0)
  18.     {
  19.     if (pozostalyCzas <= 10000)
  20.     {
  21.     zmien_klase_CSS(timehurry, time);
  22.     check=1;
  23.     }
  24.     }
  25.    
  26.         var s = pozostalyCzas / 1000;   // sekundy
  27.         var min = s / 60;               // minuty
  28.         var h = min / 60;               // godziny
  29.  
  30.         var sLeft = Math.floor(s  % 60);    // pozostało sekund       
  31.         var minLeft = Math.floor(min % 60); // pozostało minut
  32.         var hLeft = Math.floor(h);          // pozostało godzin   
  33.        
  34.         if (minLeft < 10)
  35.           minLeft = "0" + minLeft;
  36.         if (sLeft < 10)
  37.           sLeft = "0" + sLeft;
  38.        
  39.         return hLeft + " : " + minLeft + " : " + sLeft;
  40.     }
  41.     else
  42.     {
  43.         return "Zdarzenie miało już miejsce na naszym globie, to już jest historia i już nie powróci!";
  44.         }
  45.        
  46. }
  47.                    
  48. window.onload = function()
  49. {
  50.     idElement = "time";
  51.     document.getElementById(idElement).innerHTML = czasDoWydarzenia(2013, 06, 15, 15, 46, 0, 0);
  52.     setInterval("document.getElementById(idElement).innerHTML = czasDoWydarzenia(2013, 06, 15, 15, 46, 0, 0)", 1000);
  53. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement