小编给大家分享一下JavaScript如何实现动态数字时钟,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
实现效果
代码实现
<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="UTF-8"> <title>Document</title> <style> *{ padding:0; margin:0; } #box{ width:1000px; height:300px; background-image:url(1.jpg); line-height:300px; text-align:center; font-size:50px; font-weight:500; margin:100pxauto; } </style> </head> <body> <divid="box"></div> <script> letbox=document.getElementById('box') //不足十位补零 letaddZero=val=>val<10?'0'+val:val //把阿拉伯数字的星期转化为中国汉字的星期//星期映射表 lettrans=val=>{ letobj={ 0:'日', 1:'一', 2:'二', 3:'三', 4:'四', 5:'五', 6:'六' } returnobj[val] } setTime() //获取时间的方法 functionsetTime(){ lettime=newDate(); letyear=time.getFullYear();//获取年 letmonth=time.getMonth()+1;//获取月(是从0到11,所以我们要给他加1) letdate=time.getDate();//获取日 letday=time.getDay();//获取星期几(0是星期日) lethour=time.getHours();//获取小时 letmin=time.getMinutes();//获取分钟 letsec=time.getSeconds();//获取秒 letvalue=year+'年'+addZero(month)+'月'+addZero(date)+'日星期'+trans(day)+''+addZero(hour)+ '时'+addZero(min)+'分'+addZero(sec)+'秒' //把所有的时间拼接到一起 box.innerText=value //console.log(value) //把拼接好的时间插入到页面 } //让定时器每间隔一秒就执行一次setTime这个方法(这是实现时钟的核心) setInterval(setTime,1000) </script> </body> </html>
素材
以上是“JavaScript如何实现动态数字时钟”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!
JavaScript闭包用多会造成内存泄露吗
javascript中文乱码如何解决
PHP学习第十五天——JavaScript入门DOM对象:二
Node.js基本内容和知识点
简单的说node.js就是运行在服务端的JavaScript,起初段定位是后端开发语言,由于技术的不够成熟,一般小型项目...
PHP与Node.js:一个史诗般开发者的分享
JavaScript 中 find() 和 filter() 方法的区别
JavaScript在ES6上有很多数组方法,每种方法都有独特的用途和好处。在开发应用程序时,大多使用数组方法来获...
js怎么跟php结合使用
简单说说Node.js和JavaScript
Node.js是一个开源和跨平台的JavaScript运行时环境,在浏览器之外运行V8JavaScript引擎(...
前端开发工程师专业技能简历范文
JavaScript怎么实现淘宝网图片的局部放大功能
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议