博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
电子表clock
阅读量:7158 次
发布时间:2019-06-29

本文共 1670 字,大约阅读时间需要 5 分钟。

html结构:

   <div><span></span>时<span></span>分<span></span>秒</div>
js代码简介:
时间处理
     创建日期对象 var oDate = new Date();
     将获取的时分秒存储在数组中  var aDate = [oDate.getHours(), oDate.getMinutes(),oDate.getSeconds()];
     将aDate添加到span元素中。
     function create() {
        var oDate = new Date();
        var aDate = [oDate.getHours(), oDate.getMinutes(), oDate.getSeconds()];
        for (var i in aDate) {
             spans[i].innerHTML = format(aDate[i]);
         }
     }
格式化处理
如果是一位数字,向前补零处理
function format(str){
   return str.toString().replace(/^(\d)$/,"0$1");
}
初始化
function init() {create();
   setInterval(function () {create();}, 1000);
}
<!DOCTYPE html> <html> <head> <title>电子表clock---www.cnblogs.com/kuikui</title> <style type="text/css"> #test{ width:200px;} .clock{ width:100%; background:#000;padding:20px 0; color:#fff; text-align:center; font-size:15px;} .clock span{ text-align:center; background:#fff; color:#000; font-size:15px;border:2px solid #b4b4b4;margin:0 6px;padding:0 6px} </style> <script type="text/javascript"> var clock = function (obj) { var div = document.createElement("div"); div.className = "clock"; div.innerHTML = "<span></span>时<span></span>分<span></span>秒"; obj.appendChild(div); spans = div.getElementsByTagName("span"); function format(str) { return str.toString().replace(/^(\d)$/, "0$1"); } function create() { var oDate = new Date(); var aDate = [oDate.getHours(), oDate.getMinutes(), oDate.getSeconds()]; for (var i in aDate) { spans[i].innerHTML = format(aDate[i]); } } function init() { create(); setInterval(function () { create(); }, 1000); } init(); } </script> </head> <body> <div id="test"> </div> <script type="text/javascript"> new clock(document.getElementById("test")); </script> </body> </html>

运行代码

你可能感兴趣的文章
HEX文件格式
查看>>
JVM调优之:内存模型
查看>>
1.3列出文件属性 ls
查看>>
easyui filebox文件类型判断
查看>>
java.lang.IllegalArgumentException: java.net.UnknownHostException: hadoop.baizhiedu.com
查看>>
DIY Hadoop大数据五大注意点
查看>>
Jenkins安装
查看>>
安装配置Windbg
查看>>
Ubuntu系统安装nginx
查看>>
动态网页爬取
查看>>
php-nginx超时时间过短导致的post失败
查看>>
阿里面试题BIO和NIO数量问题附答案和代码
查看>>
Rails中的约定与命名规范
查看>>
java学习路径
查看>>
Centos 7安装和配置 ElasticSearch入门小白
查看>>
苹果第三财季表现超预期 市值接近1万亿美元
查看>>
推荐 :数据科学部门如何建立
查看>>
Arm linux 内核构建
查看>>
android网络上传图片数据到服务端
查看>>
百度测试开发岗位面试题目
查看>>