基于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 相关文章推荐
如何实现JS函数的重载
Sep 22 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
Aug 20 Javascript
理解javascript中的MVC模式
Jan 28 Javascript
基于jquery实现二级联动效果
Mar 30 jQuery
详解React native全局变量的使用(跨组件的通信)
Sep 07 Javascript
利用ECharts.js画K线图的方法示例
Jan 10 Javascript
mockjs+vue页面直接展示数据的方法
Dec 19 Javascript
Vue render函数实战之实现tabs选项卡组件
Apr 22 Javascript
vue+element导航栏高亮显示的解决方式
Nov 12 Javascript
vue prop传值类型检验方式
Jul 30 Javascript
9个JavaScript日常开发小技巧
Oct 06 Javascript
vue生命周期钩子函数以及触发时机
Apr 26 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
php mssql 分页SQL语句优化 持续影响
2009/04/26 PHP
PHP写的简单数字验证码实例
2017/05/23 PHP
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
2013/02/05 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
javascript中字体浮动效果的简单实例演示
2015/11/18 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
JS新包管理工具yarn和npm的对比与使用入门
2016/12/09 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
深入理解Node module模块
2018/03/26 Javascript
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
2019/01/22 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
[01:46]DOTA2上海特锦赛小组赛英文解说KotlGuy采访
2016/02/27 DOTA
python字典多条件排序方法实例
2014/06/30 Python
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
python游戏开发的五个案例分享
2020/03/09 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
keras和tensorflow使用fit_generator 批次训练操作
2020/07/03 Python
一款纯css3实现的tab选项卡的实列教程
2014/12/11 HTML / CSS
建材业务员岗位职责
2013/12/08 职场文书
电力安全事故反思
2014/04/27 职场文书
专科生就业求职信
2014/06/22 职场文书
出国留学自荐信模板
2015/03/06 职场文书
企业承诺书格式范文
2015/04/28 职场文书
同学聚会感言一句话
2015/07/30 职场文书
2016年春节慰问信息大全
2015/11/30 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
JavaWeb 入门篇:创建Web项目,Idea配置tomcat
2021/07/16 Java/Android