现在团购网站很火,我想实现一下这个倒计时的功能,然后在网上找了一些倒计时的代码,自己改了改,可是有个问题,团购网站的某个团购结束后,那个"抢购"按钮就变成"结束"按钮了,不知道这个是在JS里实现的还是在哪实现的,在JS里能否实现这个功能?或者有懂团购网站流程的也可以说一下,谢谢! <script type="text/javascript">
function fresh()
{
var endtime=new Date("2011/01/25,09:25:00");
var nowtime = new Date();
var leftsecond=parseInt((endtime.getTime()-nowtime.getTime())/1000);
d=parseInt(leftsecond/3600/24);
h=parseInt((leftsecond/3600)%24);
m=parseInt((leftsecond/60)%60);
s=parseInt(leftsecond%60);
document.getElementById("overHour").innerHTML = h;
document.getElementById("overMinute").innerHTML = m;
document.getElementById("overSeconds").innerHTML = s;
if(leftsecond<=0){
document.getElementById("times").innerHTML="抢购已结束";
document.getElementById("qiang").disabled="disabled";//这是我自己加的,可是没用
clearInterval(sh);
}
}
fresh()
var sh;
sh=setInterval(fresh,1000);
</script>
function fresh()
{
var endtime=new Date("2011/01/25,09:25:00");
var nowtime = new Date();
var leftsecond=parseInt((endtime.getTime()-nowtime.getTime())/1000);
d=parseInt(leftsecond/3600/24);
h=parseInt((leftsecond/3600)%24);
m=parseInt((leftsecond/60)%60);
s=parseInt(leftsecond%60);
document.getElementById("overHour").innerHTML = h;
document.getElementById("overMinute").innerHTML = m;
document.getElementById("overSeconds").innerHTML = s;
if(leftsecond<=0){
document.getElementById("times").innerHTML="抢购已结束";
document.getElementById("qiang").disabled="disabled";//这是我自己加的,可是没用
clearInterval(sh);
}
}
fresh()
var sh;
sh=setInterval(fresh,1000);
</script>
var timedate= new Date("October 1,2010");
var times= "2010年国庆节";
var now = new Date();
var date = timedate.getTime() - now.getTime();
var time = Math.floor(date / (1000 * 60 * 60 * 24));
if (time >= 0)
document.write( "现在离"+times+"还有: "+time +"天")
</Script>