Loading:

Promocja Helion.pl

Odlicznie do konkretnej daty

Dzisiaj przedstawię skrypt napisany w JavaScripcie, który pozwala na dynamiczne odliczanie do jakiegoś wydarzenia. 



Napisz Artykuł

Listing

<script type="text/javascript">
  function CD(d,o,t,x){return[x=~~(t=(d-o)/864e5),x=~~(t=(t-x)*24), x=~~(t=(t-x)*60),~~((t-x)*60)]}
  function R(t){
  t=CD(new Date(2009,8,22,2,00,00),new Date());
  if ( t[0] > 0)
    document.getElementById('costam').innerHTML='<center><b>Do premiery szóstego sezonu pozostało '+t[0]+" dni, "+t[1]+" godz., "+t[2]+" min., "+t[3]+"sek.</b></center>";
  else if ( t[0] == 0 && t[1] >=1 )
    document.getElementById('costam').innerHTML='<center><b>Cierpliwości, to już dzisiaj za: '+t[1]+" godz., "+t[2]+" min., "+t[3]+"sek.</b></center>";
  else if ( t[0] == 0 && t[1] < 1 && t[2] >=0 )
    document.getElementById('costam').innerHTML='<center><b>Nie spóĽnij się, bo za '+t[2]+" min., "+t[3]+"sek. premierowy odcinek</b></center>";

  if(!t[0]&&!t[1]&&!t[2]&&!t[3])document.getElementById('costam').innerHTML='Biegnij, może jeszcze zdążysz na premierowy odcinek!';
  else setTimeout('R()',1e3);
}
onload=function(){R();}

</script>






Datę definiujemy w linijce:

t=CD(new Date(2009,8,22,2,00,00),new Date());
 


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=2&t=12766

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: ceski Ranga: Poziom 9 Punktów: 399
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors