<script type="text/javascript">
function timer(){
var z=new Date(2016,12,1);
var a=new Date();
var cha=Math.round((z-a)/1000);
var day=parseInt(cha/24/3600);
if(cha<0){
document.getElementById("time").innerHTML='0';
return;
}
else{document.getElementById("time").innerHTML="离元旦开时还剩"+day+"天";}
setTimeout('timer()',1000);
}
window.onload=timer;
</script>
<body>
<div id="bcg">
<ul>
<li id="time"></li>
</ul>
</div>
</body>
var z=new Date(2016,12,1);
//2016/12/1时间
var a=new Date();
//系统当前时间
var cha=Math.round((z-a)/1000);
//z-a:2个时间的毫秒差。/1000 得到秒数
//.round 把秒数四舍五入 得到整数
var day=parseInt(cha/24/3600);
//得到天数
两个日期相减得到毫秒数吗?
?