简单的JS时钟实例讲解

 更新时间:2016年01月13日 10:35:01   作者:Superpan2015  
这篇文章主要为大家分享了一个简单的JS时钟实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例介绍了JS时钟实现代码,分享给大家供大家参考,具体内容如下

效果图:

具体代码:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="gb2312">
  <title>Document</title>
  <script type="text/javascript">

    function startTime () {
       var today=new Date();
    var y=today.getFullYear();
    var mon=today.getMonth()+1;
       mon=changNum(mon);
    var d=today.getDay();
       d=changNum(d);
    var h=today.getHours();
    var m=today.getMinutes();
       m=changNum(m);
    var s=today.getSeconds();
       s=changNum(s);
    document.getElementById("timeid").innerHTML=y+"年"+mon+"月"+d+"日"+h+":"+m+":"+s;
    t=setTimeout(function(){
      startTime();
    },500);
    }    

   function changNum(i){   //月、日、秒如果小于10数字前加0
       if(i<10){
          return "0"+i;
       }
       return i;
   }

  </script>
</head>
<body onload="startTime()">

<h1 id="timeid"></h1>

</body>
</html>

希望本文所述对大家学习javascript程序设计有所帮助。

相关文章

  • 脚本写的IE右键助手

    脚本写的IE右键助手

    脚本写的IE右键助手...
    2006-07-07
  • JS控制下拉列表左右选择实例代码

    JS控制下拉列表左右选择实例代码

    在本篇内容中小编给各位分享的是关于如何使用JS控制下拉列表左右选择的实例代码,需要的朋友们可以参考下。
    2020-05-05
  • JavaScript测试工具之Karma-Jasmine的安装和使用详解

    JavaScript测试工具之Karma-Jasmine的安装和使用详解

    Jasmine是一个Javascript的测试工具,在Karma上运行Jasmine可完成Javascript的自动化测试、生成覆盖率报告等。本文不包含Jasmine的使用细节,这几天我会写一篇Jasmine的入门文章,有兴趣的朋友到时候可以看一下
    2015-12-12
  • 浅谈bootstrap源码分析之tab(选项卡)

    浅谈bootstrap源码分析之tab(选项卡)

    下面小编就为大家带来一篇浅谈bootstrap源码分析之tab(选项卡)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • JS实现新浪微博效果带遮罩层的弹出框代码

    JS实现新浪微博效果带遮罩层的弹出框代码

    这篇文章主要介绍了JS实现新浪微博效果带遮罩层的弹出框代码,涉及JavaScript响应鼠标事件动态操作页面元素的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • dropload.js插件下拉刷新和上拉加载使用详解

    dropload.js插件下拉刷新和上拉加载使用详解

    这篇文章主要为大家详细介绍了dropload.js插件下拉刷新和上拉加载的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • 微信小程序开发技巧汇总

    微信小程序开发技巧汇总

    这篇文章主要介绍了微信小程序开发技巧汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 微信小程序中如何使用flyio封装网络请求

    微信小程序中如何使用flyio封装网络请求

    这篇文章主要介绍了微信小程序中如何使用flyio封装网络请求,Fly.js 通过在不同 JavaScript 运行时通过在底层切换不同的 Http Engine来实现多环境支持,但同时对用户层提供统一、标准的Promise API,需要的朋友可以参考下
    2019-07-07
  • js propertychange和oninput事件

    js propertychange和oninput事件

    项目中常遇到输入框检查的需求,比如即时搜索,用change事件?change事件失去焦点才发生,无法做到即时。keypresss事件?能监听到键盘,但监听不到鼠标复制粘贴,不完美
    2014-09-09
  • 微信小程序开发背景图显示功能

    微信小程序开发背景图显示功能

    这篇文章主要介绍了微信小程序开发--背景图显示,需要的朋友可以参考下
    2018-08-08

最新评论