javascript实现简易数码时钟


Posted in Javascript onMarch 30, 2020

本文实例为大家分享了javascript实现简易数码时钟的具体代码,供大家参考,具体内容如下

通过这个小例子复习一下Date对象的基本使用.
还可以用Date对象做定时器,计时器等等.

效果如图:

javascript实现简易数码时钟

可以自己去找炫一点的图片来代替文字,原理都是一样,只是如果用图片代替文字,则定时切换图片即可.

HTML代码:

<div id="clock">
 <p></p>
 <p></p>
 <p></p>
</div>

CSS代码:

*{margin:0;padding:0;}
 #clock{width:300px;height:150px;position: relative;margin:50px auto;background: #eeeeee;cursor: default;}
 #clock p{margin-top:5px;width:300px;height: 40px;text-align: center;
 font:italic bold 36px/40px arial,sans-serif;letter-spacing: 3px;color:blueviolet;}

JS代码:

window.onload = function ()
 {
 var oDiv = document.getElementById('clock');
 var aP = oDiv.getElementsByTagName('p');
 setInterval(clock,1000);
 function clock()
 {
 var oDate = new Date(); //创建日期对象
 var date = oDate.getFullYear()+'-'+ convert(oDate.getMonth()+1) +'-'+ convert(oDate.getDate());
 var time = convert(oDate.getHours()) +':'+convert(oDate.getMinutes()) + ':' +convert(oDate.getSeconds());
 aP[0].innerHTML = date;
 aP[1].innerHTML = time;
 aP[2].innerHTML = '星期' + convertWeek(oDate.getDay());
 }
 clock(); //加载完页面后立刻执行一次,不用等1秒后才显示
 };

 //把一位数字转换为两位字符串,补0
 function convert(num)
 {
 return num < 9?'0'+num:''+num;
 }
 //把week转换为中文
 function convertWeek(num)
 {
 return num==0?'日':num==1?'一':num==2?'二':num==3?'三':num==4?'四':num==5?'五':'六';
 }

更多JavaScript时钟特效点击查看:JavaScript时钟特效专题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用js脚本控制asp.net下treeview的NodeCheck的实现代码
Mar 02 Javascript
JavaScript 浏览器验证代码(来自discuz)
Jul 17 Javascript
JavaScript中的eval()函数详解
Aug 22 Javascript
jQuery 重复加载错误以及修复方法
Dec 16 Javascript
javascript实现类似java中getClass()得到对象类名的方法
Jul 27 Javascript
js变形金刚文字特效代码分享
Aug 20 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
Nov 03 Javascript
Bootstrap table两种分页示例
Dec 23 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
May 17 Javascript
JavaScript之filter_动力节点Java学院整理
Jun 28 Javascript
Vue学习之常用指令实例详解
Jan 06 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
Dec 09 Javascript
vue计算属性+vue中class与style绑定(推荐)
Mar 30 #Javascript
Bootstrap简单实用的表单验证插件BootstrapValidator用法实例详解
Mar 29 #Javascript
JS实现滑动拼图验证功能完整示例
Mar 29 #Javascript
json_decode 索引为数字时自动排序问题解决方法
Mar 28 #Javascript
JS中FormData类实现文件上传
Mar 27 #Javascript
JS中FileReader类实现文件上传及时预览功能
Mar 27 #Javascript
js、jquery实现列表模糊搜索功能过程解析
Mar 27 #jQuery
You might like
用PHP和MySQL保存和输出图片
2006/10/09 PHP
模拟flock实现文件锁定
2007/02/14 PHP
PHP包含文件函数include、include_once、require、require_once区别总结
2014/04/05 PHP
PHP获取中英混合字符串长度的方法
2014/06/07 PHP
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
Js实现动态添加删除Table行示例
2014/04/14 Javascript
window.returnValue使用方法示例介绍
2014/07/03 Javascript
详解AngularJS中的表达式使用
2015/06/16 Javascript
微信小程序 标签传入数据
2017/05/08 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
vue mint-ui tabbar变组件使用
2018/05/04 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
React-redux实现小案例(todolist)的过程
2019/09/29 Javascript
ES6使用新特性Proxy实现的数据绑定功能实例
2020/05/11 Javascript
前端性能优化建议
2020/09/17 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
在windows系统中实现python3安装lxml
2016/03/23 Python
python处理大日志文件
2019/07/23 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
2020/07/09 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
美特斯邦威官方商城:邦购网
2016/10/13 全球购物
HealthElement海外旗舰店:新西兰大卖场
2018/02/23 全球购物
照片礼物和装饰:MyPhoto
2019/11/02 全球购物
sealed修饰符是干什么的
2012/10/23 面试题
机电一体化专业应届生求职信
2013/11/27 职场文书
财会自我鉴定范文
2013/12/27 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
会计电算化应届生自荐信
2014/02/25 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
2014年材料员工作总结
2014/11/19 职场文书
校长一岗双责责任书
2015/05/09 职场文书
校运会班级霸气口号
2015/12/24 职场文书
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python