Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP] Odliczanie
pspgor
post 6.01.2012, 15:13:05
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 27.02.2011

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


Witam. Mam oto skrypt:

  1. <script type="text/javascript">
  2.  
  3.  
  4. dateFuture1 = new Date(2012,0,6,13,47,00);
  5.  
  6.  
  7. function GetCount(ddate,iid){
  8.  
  9. dateNow = new Date(); //grab current date
  10. amount = ddate.getTime() - dateNow.getTime(); //calc milliseconds between dates
  11. delete dateNow;
  12.  
  13. // if time is already past
  14. if(amount < 0){
  15. document.getElementById(iid).innerHTML="Now!";
  16. }
  17. // else date is still good
  18. else{
  19. dni=0;godzin=0;minuty=0;sekund=0;out="";
  20.  
  21. amount = Math.floor(amount/1000);//kill the "milliseconds" so just sekund
  22.  
  23. dni=Math.floor(amount/86400);//dni
  24. amount=amount%86400;
  25.  
  26. godzin=Math.floor(amount/3600);//godzin
  27. amount=amount%3600;
  28.  
  29. minuty=Math.floor(amount/60);//minutes
  30. amount=amount%60;
  31.  
  32. sekund=Math.floor(amount);//seconds
  33.  
  34. if(dni != 0){out += dni +" "+((dni==1)?"dzień":"dni")+", ";}
  35. if(godzin != 0){out += godzin +" "+((godzin==1)?"godzinę":"godzin")+", ";}
  36. out += minuty +" "+((minuty==1)?"minutę":"minuty")+", ";
  37. out += sekund +" "+((sekund==1)?"sekundę":"sekund")+", ";
  38. out = out.substr(0,out.length-2);
  39. document.getElementById(iid).innerHTML=out;
  40.  
  41. setTimeout(function(){GetCount(ddate,iid)}, 1000);
  42. }
  43. }
  44.  
  45. window.onload=function(){
  46. GetCount(dateFuture1, 'countbox1');
  47. //you can add additional countdowns here (just make sure you create dateFuture2 and countbox2 etc for each)
  48. };


i chcę zrobić tak, jeśli odliczanie się zakończyło tj. pokazało "Now!" to ma pokazać załóżmy zmienną $sold; Pojęcia nie mam jak to zrobić sad.gif
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 24.07.2025 - 23:40