JavaScript中的倒计时问题

来源:百度知道 编辑:UC知道 时间:2024/04/29 01:04:52
<html>
<head>
<script language="JavaScript">
var timedate=new Date(2007,0,1);
var times="元旦";
var now=new Date();
var date=timedate.getTime()-now.getTime();
vat time=Math.floor(date/(1000*60*60*24));
if(time>=0)
document.write("现在离"+times+"还有:"+time+"天");
</script>
</head>
<body></body>
</html>
请问这段代码为什么不能显示倒计时啊?
有什么问题吗?最好能说详细点,我是新手
谢谢!!!!!!!!!!!!!!!!!!!!!


vat time=Math.floor(date/(1000*60*60*24));
改成
var time=Math.floor(date/(1000*60*60*24));
错的原因是因为你var 写成了vat,其它的地方不变即可

<html>
<head>
<script language="JavaScript">
var timedate=new Date(2007,0,1);
var times="元旦";
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>
</head>
<body></body>
</html>

var timedate=new Date(2007,0,1);改为
var timedate=new Date(2007,1,1);
vat time=Math.floor(date/(1000*60*60*24));改为
var time=Math.floor(date/(1000*60*60*24));

如下
<html>
<head>
<script language="JavaScript">
var timedate=new Date(2007,1,1);
var times="元旦";
v