Javascript 新年计时器

Javascript 新年计时器,javascript,Javascript,我在Js中开始了我的冒险,我想创建一个javascript计时器,它可以计算我们在新年前的几天、几小时、几秒钟,但是如果我使用内部html来显示时间,例如,小时,就会出现错误,我不知道如何显示这些数字,我将非常感谢您的帮助并浪费时间:) A. const daysEl=document.getElementById('days'); const hoursEl=document.getElementById('hours'); const minsEl=document.getElementBy

我在Js中开始了我的冒险,我想创建一个javascript计时器,它可以计算我们在新年前的几天、几小时、几秒钟,但是如果我使用内部html来显示时间,例如,小时,就会出现错误,我不知道如何显示这些数字,我将非常感谢您的帮助并浪费时间:) A.
const daysEl=document.getElementById('days');
const hoursEl=document.getElementById('hours');
const minsEl=document.getElementById('mins');
const secondsEl=document.getElementById('seconds');
const newYears=“2021年1月1日”;
函数倒计时(){
const newYearsDate=新日期(newYears);
const currentDate=新日期();
const totalseconds=(newYearsDate-currentDate)/1000;
常数天数=数学下限(总秒数/3600/24);
常数小时=数学楼层(总秒数/3600)%24;
常数分钟=数学地板(总秒/60)%60;
常数秒=数学地板(总秒数)%60;
daysEl.inputMode=天;
hoursEl.innerHTML=格式化时间(小时);
minsEl.innerHTML=格式化时间(分钟);
secondsEl.innerHTML=格式化时间(秒);
控制台日志(天、小时、分钟、秒);
}
倒计时()
*{
字体系列:“蒙特塞拉特”,无衬线;
保证金:0;
框大小:边框框;
填充:0;
}
身体{
背景图片:url(pexels-adrian-greyling-764310.jpg);
背景位置:中心;
背景重复:无重复;
背景尺寸:封面;
最小高度:1100px;
}
正文>章节{
证明内容:中心;
文本对齐:居中;
}
正文>节>分区{
显示器:flex;
证明内容:中心;
文本对齐:居中;
对齐项目:居中;
颜色:#fff;
垫面:2%;
}
主体>截面>h1{
颜色:#fff;
字体大小:5rem;
显示器:flex;
文本对齐:居中;
对齐项目:居中;
证明内容:中心;
垫面:18%;
}
正文>章节{
位置:固定;
宽度:100%;
身高:100%;
}
正文>章节>分区>分区>分区>p{
字体大小:5rem;
}
正文>章节>分区>分区小时数{
填充:2%;
}
正文>节>分区>分区分钟{
填充:0 2%0;
}
主体>截面>分割>分割>跨度{
字体大小:1.5rem;
}

新日期
新年快到了。。。

00

00

小时

00

分钟

00


您不需要使用formatTime函数

const daysEl=document.getElementById('days');
const hoursEl=document.getElementById('hours');
const minsEl=document.getElementById('mins');
const secondsEl=document.getElementById('seconds');
const newYears=“2021年1月1日”;
无功定时器;
函数倒计时(){
const newYearsDate=新日期(newYears);
const currentDate=新日期();
const totalseconds=(newYearsDate-currentDate)/1000;
常数天数=数学下限(总秒数/3600/24);
常数小时=数学楼层(总秒数/3600)%24;
常数分钟=数学地板(总秒/60)%60;
常数秒=数学地板(总秒数)%60;
daysEl.innerHTML=天;
hoursEl.innerHTML=小时;
minsEl.innerHTML=mins;
secondsEl.innerHTML=秒;

if(days)这里有formatTime函数吗?您是否在其他地方定义了formatTime函数。它是否在您的代码库中,但您没有在这里包含它?如果没有,我认为这就是问题所在