码迷,mamicode.com
首页 > Web开发 > 详细

js实现的年月日日期显示代码实例

时间:2016-01-18 17:26:45      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

js实现的年月日日期显示代码实例:
很多网页在网页的顶端或者其他位置有一个显示日期的,并且还可以自动跳动,那就再好不过了,下面就通过代码实例简单介绍一下如何实现此效果。
代码实例如下:

 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>蚂蚁部落</title>
<script type="text/javascript">
var week; 
var weeks;
var date; 
var time;
var hour;
var minute;
var second;
function getTimeNow() 
{ 
  time=new Date(); 
  hour=time.getHours(); 
  minute=time.getMinutes(); 
  second=time.getSeconds(); 
  weeks=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
  week=weeks[time.getDay()];
  date=(time.getFullYear())+""+(time.getMonth()+1)+""+time.getDate()+""+" "; 
  nowTime.innerHTML ="当前时间:"+date+week+" "+hour+":"+minute+":"+second;
} 
window.onload=function()
{
  var nowTime=document.getElementById("nowTime"); 
  setInterval("getTimeNow()",1000); 
}
</script>
</head>
<body> 
<div id="nowTime"></</div> 
</body>
</html>

 

以上代码实现了我们的功能,能够实时的显示当前系统的日期和时间,下面就简单介绍一下它的实现过程。
一.实现原理:
原理非常的简单,首先创建一个函数getTimeNow(),当运行此函数的时候,就能够将当前的年月日时间写入div,获取年月日的方式都是采用的date对象的函数。然后再使用setInterval()函数每隔一秒执行一次getTimeNow()函数,这样的话,就可以事实的在div中显示当前的日期时间了。
二.代码注释:
1.var week,声明变量,用语存放周,下面的几个变量声明原理也是如此。
2.function getTimeNow(){},此函数可以获取当前系统的日期时间,并写入div。
3.time=new Date();,创建当前时间对象。
4.hour=time.getHours(),获取当前时间的小时。
5.minute=time.getMinutes(),获取当前时间的分钟。
6.second=time.getSeconds(),获取当前时间的秒。
7.weeks=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],创建一个数字,数组中的元素是星期。
8.week=weeks[time.getDay()],getDay()函数可以翻译0-6的值,利用这个特点,可以取得当前是星期几。
9.date=(time.getFullYear())+"年"+(time.getMonth()+1)+"月"+time.getDate()+"日"+" ",字符串连接,将当前的年月日连接起来。
10.nowTime.innerHTML ="当前时间:"+date+week+" "+hour+":"+minute+":"+second,将年月日时间和日期写入div。
三.相关阅读:
1.关于date对象和相关函数可以参阅ECMAScript的Date对象一章节。
2. setInterval()函数可以参阅setInterval()函数用法详解一章节。 

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=10388

更多内容可以参阅:http://www.softwhy.com/javascript/

 

js实现的年月日日期显示代码实例

标签:

原文地址:http://www.cnblogs.com/nulifendou/p/5139751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!