Javascript Java脚本倒计时时钟赢得';t显示

Javascript Java脚本倒计时时钟赢得';t显示,javascript,html,css,countdown,Javascript,Html,Css,Countdown,我试图构建一个倒计时计时器,从10天24小时60分钟60秒开始,然后从html端的文本框中添加文本,然后将其添加到显示时间中。某些内容正在被窃听,无法显示 函数updateWCTime(){ 今天=新日期(); dueDate=today.getDate()+10; diff=截止日期-今天; 天数=数学下限(差值/(1000*60*60*24)); 小时=数学楼层(差值/(1000*60*60)); 分钟=数学楼层(差值/(1000*60)); 秒=数学楼层(差异/1000); dd=天;

我试图构建一个倒计时计时器,从10天24小时60分钟60秒开始,然后从html端的文本框中添加文本,然后将其添加到显示时间中。某些内容正在被窃听,无法显示

函数updateWCTime(){
今天=新日期();
dueDate=today.getDate()+10;
diff=截止日期-今天;
天数=数学下限(差值/(1000*60*60*24));
小时=数学楼层(差值/(1000*60*60));
分钟=数学楼层(差值/(1000*60));
秒=数学楼层(差异/1000);
dd=天;
hh=小时-天*24;
毫米=分钟-小时*60;
ss=秒-分钟*60;
document.getElementById(“倒计时”)
.innerHTML=
dd+‘天’+
hh+‘小时’+
mm+‘分钟’+
ss+‘秒’+
" " +
document.getElementById(“客户”)值;
}
setInterval('updateWCTime()',1000)
正文{
背景色:#80d4ea;
}
#倒计时{
高度:100px;
宽度:800px;
保证金:自动;
位置:绝对位置;
排名:0;
左:0;
底部:0;
右:0;
填充顶部:70px;
字体系列:courier、monospace;
文本对齐:居中;
颜色:白色;
字体大小:45px;
}

客户:

提交
正如Iván所说,方法是
getDate()
,而不是
getDate()
。案件很重要

第二个错误是-每秒计算的日期对象之间的差异正好保持在同一时间

today = new Date();
dueDate = new Date(today); // those two are exactly the same
您应该明确定义
dueDate
,以使代码正常工作

比如说,

dueDate = new Date(2015,1,24,0,0,0,0);
注意,您的浏览器很好地显示了javascript代码的错误,按Ctrl+Shift+I并打开“控制台”选项卡

另一个建议是使用一个为你提供倒计时代码的网站。您的代码有很多问题(全局变量、每次创建日期对象等)

另一更新:


另一个错误是
你的HTML是什么?顺便说一下,这个方法是
getDate()
,而不是
getDate()
,虽然是旧的、令人尴尬的代码,但它仍然有效。可能是有用的参考:@AlejandroIván这确实是正确的答案,将
GetDate
更改为
GetDate
,它就可以工作了。如果您将GetDate()更改为GetDate(),它就可以在Chrome上工作。AlejandroIván让它显示出来,但现在它是-10,其余的显示设置为0。确定了,并通过将:diff=today-dueDate替换为diff=dueDate-today修复了-10显示。现在它将小时分秒初始化为0,它不会滴答作响。@WIlhelmKlopp打破了时钟的滴答声。@Charkins12我不相信。请注意,updateWCTime每秒执行一次+额外的时间。快乐学习,成功!万分感谢!如果它没有显示这是我第一次尝试javascript。再次非常感谢。