最近的项目里面用到了倒计时,然后就自己尝试去用js写了一个,但是结果总不让我如愿,然后去论坛上找找,找到点思路,分享下。
<script type="text/javascript" > var startTime = "2014-03-25 16:55:00"; function jsTimeDown(){ //var time=$("#time").val(); var endtime=new Date(Date.parse(startTime.replace(/-/g, "/")));//把字符串转换成时间格式 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); //秒 var c=new Date(); var q=((c.getMilliseconds())%10);//毫秒 $("#remain_day").html( "<em>"+_d+"</em>"+"天 "+"<em>"+_h+"</em>"+"小时"+"<em>"+_m+"</em>"+"分"+"<em>"+_s+"</em>"+"秒");//(拼出显示值) if(leftsecond<=0){ $("#remain_day").html("倒计时已结束!"); clearInterval(jsd); } } var jsd=setInterval(jsTimeDown,1000);//定时调用 </script>