基于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动态创建表格,删除行列的小例子
Jul 20 Javascript
jQuery中[attribute^=value]选择器用法实例
Dec 31 Javascript
JavaScript实现仿淘宝商品购买数量的增减效果
Jan 22 Javascript
JavaScript学习笔记整理_简单实现枚举类型,扑克牌应用
Sep 19 Javascript
js实现弹窗居中的简单实例
Oct 09 Javascript
node.js中的事件处理机制详解
Nov 26 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
Mar 29 Javascript
AngularJS页面带参跳转及参数解析操作示例
Jun 28 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
Nov 14 Javascript
vue axios 表单提交上传图片的实例
Mar 16 Javascript
在vue中多次调用同一个定义全局变量的实例
Sep 25 Javascript
vue2.0结合Element-ui实战案例
Mar 06 Javascript
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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
snoopy PHP版的网络客户端提供本地下载
2008/04/15 PHP
PHP中call_user_func_array()函数的用法演示
2012/02/05 PHP
PHP中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
深入理解PHP中的Session和Cookie
2013/06/21 PHP
使用PHP会话(Session)实现用户登陆功能
2013/06/29 PHP
php中hashtable实现示例分享
2014/02/13 PHP
php抽奖概率算法(刮刮卡,大转盘)
2020/04/17 PHP
javascript实现上传图片前的预览(TX的面试题)
2007/08/20 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
JavaScipt中栈的实现方法
2016/02/17 Javascript
JavaScript的ExtJS框架中数面板TreePanel的使用实例解析
2016/05/21 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
vue2.0结合DataTable插件实现表格动态刷新的方法详解
2017/03/17 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
详解组件库的webpack构建速度优化
2018/06/18 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
JS前后端实现身份证号验证代码解析
2020/07/23 Javascript
使用PYTHON创建XML文档
2012/03/01 Python
Python中的测试模块unittest和doctest的使用教程
2015/04/14 Python
在Linux系统上部署Apache+Python+Django+MySQL环境
2015/12/24 Python
使用PyInstaller将python转成可执行文件exe笔记
2018/05/26 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
python将邻接矩阵输出成图的实现
2019/11/21 Python
Jupyter notebook无法导入第三方模块的解决方式
2020/04/15 Python
基于OpenCV的路面质量检测的实现
2020/11/04 Python
村官工作鉴定评语
2014/01/27 职场文书
护士毕业实习感言
2014/03/05 职场文书
企业诚信承诺书
2014/05/23 职场文书
起诉状范本
2015/05/20 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
JavaScript数组reduce()方法的语法与实例解析
2021/07/07 Javascript
解决Jenkins集成SonarQube遇到的报错问题
2021/07/15 Java/Android
CSS3实现指纹特效代码
2022/03/17 HTML / CSS