<script type="text/javascript"> dateFuture1 = new Date(2012,0,6,13,47,00); function GetCount(ddate,iid){ dateNow = new Date(); //grab current date amount = ddate.getTime() - dateNow.getTime(); //calc milliseconds between dates delete dateNow; // if time is already past if(amount < 0){ document.getElementById(iid).innerHTML="Now!"; } // else date is still good else{ dni=0;godzin=0;minuty=0;sekund=0;out=""; amount = Math.floor(amount/1000);//kill the "milliseconds" so just sekund dni=Math.floor(amount/86400);//dni amount=amount%86400; godzin=Math.floor(amount/3600);//godzin amount=amount%3600; minuty=Math.floor(amount/60);//minutes amount=amount%60; sekund=Math.floor(amount);//seconds if(dni != 0){out += dni +" "+((dni==1)?"dzień":"dni")+", ";} if(godzin != 0){out += godzin +" "+((godzin==1)?"godzinę":"godzin")+", ";} out += minuty +" "+((minuty==1)?"minutę":"minuty")+", "; out += sekund +" "+((sekund==1)?"sekundę":"sekund")+", "; out = out.substr(0,out.length-2); document.getElementById(iid).innerHTML=out; setTimeout(function(){GetCount(ddate,iid)}, 1000); } } window.onload=function(){ GetCount(dateFuture1, 'countbox1'); //you can add additional countdowns here (just make sure you create dateFuture2 and countbox2 etc for each) }; </script>
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ć
