基于javascript实现动态显示当前系统时间


Posted in Javascript onJanuary 28, 2016

本文实例讲解了javascript实现动态显示当前系统时间的详细代码,具体内容如下

  • (1)时间日期信息,应该在一个<div>中来显示
  • (2)定时器:每隔一秒再次访问系统时间,window对象的setTimeout()
  • (3)时钟显示的时机(事件):当网页加载完成后才显示,事件onload
  • (4)如何将 时间日期信息 写入到指定的<div>中,DOM对象中的innerHTML属性

效果图:

基于javascript实现动态显示当前系统时间

具体代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">


//定义函数:构建要显示的时间日期字符串
function showTime()
{
 //创建Date对象
 var today = new Date();
 //分别取出年、月、日、时、分、秒
 var year = today.getFullYear();
 var month = today.getMonth()+1;
 var day = today.getDate();
 var hours = today.getHours();
 var minutes = today.getMinutes();
 var seconds = today.getSeconds();
 //如果是单个数,则前面补0
 month  = month<10  ? "0"+month : month;
 day  = day <10  ? "0"+day : day;
 hours  = hours<10  ? "0"+hours : hours;
 minutes = minutes<10 ? "0"+minutes : minutes;
 seconds = seconds<10 ? "0"+seconds : seconds;
 
 //构建要输出的字符串
 var str = year+"年"+month+"月"+day+"日 "+hours+":"+minutes+":"+seconds;
 
 //获取id=result的对象
 var obj = document.getElementById("result");
 //将str的内容写入到id=result的<div>中去
 obj.innerHTML = str;
 //延时器
 window.setTimeout("showTime()",1000);
}
</script>
<style type="text/css">
#result{
 width:500px;
 border:1px solid #CCCCCC;
 background:#FFFFCC;
 margin:50px auto;
 font-size:24px;
 color:#FF0000;
 padding:20px;
}
</style>
</head>

<body onload="showTime()">
<div id="result"></div>
</body>
</html>

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

Javascript 相关文章推荐
JavaScript 设计模式 安全沙箱模式
Sep 24 Javascript
JavaScript实现自己的DOM选择器原理及代码
Mar 04 Javascript
javascript 按键事件(兼容各浏览器)
Dec 20 Javascript
获取中文字符串的实际长度代码
Jun 05 Javascript
实例详解jQuery的无new构建
Aug 02 Javascript
jQuery EasyUI datagrid在翻页以后仍能记录被选中行的实现代码
Aug 15 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
Sep 08 Javascript
Vue.js鼠标悬浮更换图片功能
May 17 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
Nov 14 Javascript
微信小程序实现电子签名功能
Jul 29 Javascript
如何手写一个简易的 Vuex
Oct 10 Javascript
Vue 打包后相对路径的引用问题
Jun 05 Vue.js
jQuery实现div随意拖动的实例代码(通用代码)
Jan 28 #Javascript
jQuery+css实现炫目的动态块漂移效果
Jan 28 #Javascript
使用node+vue.js实现SPA应用
Jan 28 #Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
Jan 28 #Javascript
javascript实现随机显示星星特效
Jan 28 #Javascript
基于javascript实现全国省市二级联动下拉选择菜单
Jan 28 #Javascript
JS实现动态生成表格并提交表格数据向后端
Nov 25 #Javascript
You might like
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
php完全过滤HTML,JS,CSS等标签
2009/01/16 PHP
PHP程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
php获取表单中多个同名input元素的值
2014/03/20 PHP
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
jQuery 名称冲突的解决方法
2011/04/08 Javascript
javascript 函数及作用域总结介绍
2013/11/12 Javascript
jQuery简单实现隐藏以及显示特效
2015/02/26 Javascript
javascript cookie的简单应用
2016/02/24 Javascript
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
2016/07/14 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
原生js实现倒计时功能(多种格式调用)
2017/01/12 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
在vue中使用echarts图表实例代码详解
2018/10/22 Javascript
在vue使用clipboard.js进行一键复制文本的实现示例
2019/01/15 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
在Vue中使用mockjs代码实例
2020/11/25 Vue.js
[01:18]一目了然!DOTA2DotA快捷操作对比第一弹
2014/07/01 DOTA
Python笔记(叁)继续学习
2012/10/24 Python
python循环监控远程端口的方法
2015/03/14 Python
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
基于python实现学生管理系统
2018/10/17 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
Python lambda表达式filter、map、reduce函数用法解析
2019/09/11 Python
详解Django中的FBV和CBV对比分析
2021/03/01 Python
HTML5 Canvas实现烟花绽放特效
2016/03/02 HTML / CSS
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
预备党员转正思想汇报
2014/01/12 职场文书
会计学专业学生的求职信范文
2014/01/27 职场文书
国旗下演讲稿
2014/05/08 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
会计岗位工作总结
2015/08/12 职场文书
Python爬虫数据的分类及json数据使用小结
2021/03/29 Python