怎么使用JavaScript实现网页电子时钟(javascript,开发技术)

时间:2024-05-09 11:36:58 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

怎么使用JavaScript实现网页电子时钟

如图就是一个简易的网页电子时钟,利用Javascript和 html和 css就可以制作

<divclass="wrapper"><divclass="time-box"><divclass="hour"></div><divclass="sec"></div></div><divclass="date"><divclass="week"></div><divclass="date-box"></div></div></div>

这是html的简单结构,结构相对简单,css样式的话可以根据自己的喜好去设置,我这里就不把代码发出来了

varhour=document.querySelector('.hour');varsec=document.querySelector('.sec');varweek=document.querySelector('.week');vardateBox=document.querySelector('.date-box');//因为定时器第一次会延时一秒,所以第一次会有一秒延迟,提前调用一次time();//设置定时器,每秒一次setInterval(time,1000)//获取当地时间,封装成函数functiontime(){vardate=newDate();vary=date.getFullYear();varm=date.getMonth()+1;vard=date.getDate();varh=date.getHours();varmin=date.getMinutes();vars=date.getSeconds();varw=date.getDay();//补0m=m<10?'0'+m:m;d=d<10?'0'+d:d;h=h<10?'0'+h:h;min=min<10?'0'+min:min;s=s<10?'0'+s:s;hour.innerHTML=h+':'+m;sec.innerHTML=s;week.innerHTML='星期'+['一','二','三','四','五','六','日'][w-1];dateBox.innerHTML=y+'年'+m+'月'+d+'日';}

这是主要的Javascript代码块,主要是获取当前日期,年月日和时间,然后再把获取的时间日期通过innerHTML这个方法修改到html中,因为需要每秒显示,所以还需要创建一个定时器,时间为一秒,因为需要每秒显示不一样的内容,所以需要把显示的代码以及获取时间日期的部分也一起放到定时器当中。因为定时器第一次是有时间延迟的,所以需要在定时器之前调用一次这个封装的函数。还有一个点就是星期的这一部分,因为获取到的星期是数字,要把数字转为大写的星期,所以可以创建一个数组,用获得的星期当索引去获取数组中的星期。这就是几个主要的点,其他相对比较容易想到。

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:怎么使用JavaScript实现网页电子时钟的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:python面积图之怎么实现曲线图的填充下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18