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 相关文章推荐
ExtJs3.0中Store添加 baseParams 的Bug
Mar 10 Javascript
GRID拖拽行的实例代码
Jul 18 Javascript
JS、DOM和JQuery之间的关系示例分析
Apr 09 Javascript
JS实现页面超时后自动跳转到登陆页面
Jan 19 Javascript
jquery马赛克拼接翻转效果代码分享
Aug 24 Javascript
js获取客户端操作系统类型的方法【测试可用】
May 27 Javascript
AngularJS 模块化详解及实例代码
Sep 14 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
Oct 27 Javascript
jQuery实现立体式数字动态增加(animate方法)
Dec 21 Javascript
js时间戳与日期格式之间转换详解
Dec 11 Javascript
Vue与Node.js通过socket.io通信的示例代码
Jul 25 Javascript
vue+Element-ui前端实现分页效果
Nov 15 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
在PHP3中实现SESSION的功能(一)
2006/10/09 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
PHP面向对象程序设计之接口用法
2014/08/20 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
php快速排序原理与实现方法分析
2016/05/26 PHP
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
2014/07/10 Javascript
JavaScript基础知识学习笔记
2014/12/02 Javascript
jQuery EasyUI 菜单与按钮之创建简单的菜单和链接按钮
2015/11/18 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
JS onkeypress兼容性写法详解
2016/04/27 Javascript
JavaScript数组实现数据结构中的队列与堆栈
2016/05/26 Javascript
jquery 动态合并单元格的实现方法
2016/08/26 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
基于JS实现网页中的选项卡(两种方法)
2017/06/16 Javascript
EasyUI中的dataGrid的行内编辑
2017/06/22 Javascript
jquery拖拽自动排序插件使用方法详解
2020/07/20 jQuery
Vue动态创建注册component的实例代码
2019/06/14 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
bootstrap table列和表头对不齐的解决方法
2019/07/19 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
在weex中愉快的使用scss的方法步骤
2020/01/02 Javascript
Python性能优化技巧
2015/03/09 Python
python使用urllib2提交http post请求的方法
2015/05/26 Python
python tornado使用流生成图片的例子
2019/11/18 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
python 通过exifread读取照片信息
2020/12/24 Python
python 可视化库PyG2Plot的使用
2021/01/21 Python
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
TCP/IP的分层模型
2013/10/27 面试题
证婚人经典证婚词
2014/01/09 职场文书
大学军训决心书
2015/02/05 职场文书
幼儿园迎新生欢迎词
2015/09/30 职场文书
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript
Pytorch中Softmax和LogSoftmax的使用详解
2021/06/05 Python