function countDown( maxtime,fn )
{
var timer = setInterval(function()
{
if(maxtime>=0){
minutes = Math.floor(maxtime/60);
seconds = Math.floor(maxtime%60);
msg = "距离结束还有"+minutes+"分"+seconds+"秒";
fn( msg );
if(maxtime == 5*60) alert('注意,还有5分钟!');
--maxtime;
}
else{
clearInterval( timer );
//fn("时间到,结束!");
self.location='join.aspx';
}
}, 1000);
} 把红色部分换算成 天 时 分 秒。
{
var timer = setInterval(function()
{
if(maxtime>=0){
minutes = Math.floor(maxtime/60);
seconds = Math.floor(maxtime%60);
msg = "距离结束还有"+minutes+"分"+seconds+"秒";
fn( msg );
if(maxtime == 5*60) alert('注意,还有5分钟!');
--maxtime;
}
else{
clearInterval( timer );
//fn("时间到,结束!");
self.location='join.aspx';
}
}, 1000);
} 把红色部分换算成 天 时 分 秒。
hours = Math.floor((maxtime%86400)/3600);
minutes = Math.floor(((maxtime%86400)%3600)/60);
seconds = Math.floor(((maxtime%86400)%3600)%60);红色部分替换为
msg = "距离结束还有"+days +"天"+hours +"小时"+minutes+"分"+seconds+"秒";
testDay=new Date(a);
today=new Date();
time=(testDay.getTime()-today.getTime())/(24*60*60*1000);
day=Math.floor(time);
time=(time-day)*24;
hour=Math.floor(time);
time=(time-hour)*60;
minute=Math.floor(time);
time=(time-minute)*60;
second=Math.floor(time);