使用JS实现动态时钟


Posted in Javascript onMarch 12, 2020

本文实例为大家分享了JS实现动态时钟的具体代码,供大家参考,具体内容如下

利用setTime()实现动态的时钟效果

代码如下

<html>
  <head>
    <meta charset="utf-8">
    <title>正在运行的时钟</title>
    <style type="text/css">
      /*设置样式:无边框的文本框*/
      input,
      #clock {
        width: 390;
        font-size: 30px;
        font-weight: 900;
        color: #FFFFFF;
        background-color: #930;
        border: 8px double #900;
 
      }
    </style>
 
  </head>
  <body onLoad="disptime( ) ">
    <form name="myform">
      <input name="myclock" type="text" value="" size="20">
    </form>
    <span id="clock"></span>
 
    <script language="JavaScript">
      function disptime() {
        var time = new Date(); //获得当前时间
        var year = time.getFullYear(); //获得年月日
        var month = time.getMonth(); //获得年月日
        var date = time.getDate(); //获得年月日
        var hour = time.getHours(); //获得小时、分钟、秒
        var minute = time.getMinutes();
        var second = time.getSeconds();
        if (minute < 10) //如果分钟只有1位,补0显示
          minute = "0" + minute;
        if (second < 10) //如果秒数只有1位,补0显示
          second = "0" + second;
        /*设置文本框的内容为当前时间*/
        document.getElementById('clock').innerHTML = year + "年" + month + "月" + date + "日" + hour + ":" + minute + ":" +
          second
        document.myform.myclock.value = year + "年" + month + "月" + date + "日" + hour + ":" + minute + ":" + second
        /*设置定时器每隔1秒(1000毫秒),调用函数disptime()执行,刷新时钟显示*/
        var myTime = setTimeout("disptime()", 1000);
 
      }
    </script>
  </body>
</html>

效果如图

使用JS实现动态时钟

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

Javascript 相关文章推荐
javascript使用正则控制input输入框允许输入的值方法大全
Jun 19 Javascript
jQuery Ajax前后端使用JSON进行交互示例
Mar 17 Javascript
bootstrap daterangepicker双日历时间段选择控件详解
Jun 15 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
Aug 18 Javascript
详解vue中引入stylus及报错解决方法
Sep 22 Javascript
Vue 项目部署到服务器的问题解决方法
Dec 05 Javascript
Javascript中绑定click事件的四种方式介绍
Oct 26 Javascript
vue中监听返回键问题
Aug 28 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
JavaScript字符串处理常见操作方法小结
Nov 15 Javascript
微信小程序语音同步智能识别的实现案例代码解析
May 29 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
Aug 31 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
Mar 12 #Javascript
js实现动态时钟
Mar 12 #Javascript
package.json各个属性说明详解
Mar 11 #Javascript
package.json中homepage属性的作用详解
Mar 11 #Javascript
vue项目中使用vue-layer弹框插件的方法
Mar 11 #Javascript
Vue组件模板及组件互相引用代码实例
Mar 11 #Javascript
Vue组件间的通信pubsub-js实现步骤解析
Mar 11 #Javascript
You might like
经典的星际争霸,满是回忆的BGM
2020/04/09 星际争霸
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
PHP+DBM的同学录程序(2)
2006/10/09 PHP
php的一个简单加密解密代码
2014/01/14 PHP
php实现过滤表单提交中html标签的方法
2014/10/17 PHP
Yii统计不同类型邮箱数量的方法
2016/10/18 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
激活 ActiveX 控件
2006/10/09 Javascript
理解JavaScript的caller,callee,call,apply
2009/04/28 Javascript
比较详细的关于javascript 解析json的代码
2009/12/16 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
JS操作select下拉框动态变动(创建/删除/获取)
2013/06/02 Javascript
Jjcarousellite 实现图片列表滚动的简单实例
2013/11/29 Javascript
js读取csv文件并使用json显示出来
2015/01/09 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
Bootstrap CSS组件之导航(nav)
2016/12/17 Javascript
js数字计算 误差问题的快速解决方法
2017/02/28 Javascript
手机端转换rem适应
2017/04/01 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
2017/09/12 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
详解如何在微信小程序中愉快地使用sass
2018/07/30 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
vue实现侧边栏导航效果
2019/10/21 Javascript
记一次react前端项目打包优化的方法
2020/03/30 Javascript
python解析文件示例
2014/01/23 Python
python编写暴力破解FTP密码小工具
2014/11/19 Python
浅谈Python中eval的强大与危害
2019/03/13 Python
Python selenium自动化测试模型图解
2020/04/15 Python
CSS3实现鼠标悬停显示扩展内容
2016/08/24 HTML / CSS
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
Penhaligon’s英国官网:成立于1870年的英国香水制造商
2021/02/18 全球购物
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题