当前位置: 代码迷 >> JavaScript >> JS的强大之一:动态兑现后台系统时间的显示
  详细解决方案

JS的强大之一:动态兑现后台系统时间的显示

热度:110   发布时间:2012-11-23 22:54:33.0
JS的强大之一:动态实现后台系统时间的显示

?JS的强大之一:动态实现后台系统时间的显示

?????? 用js显示当先系统时间是大多数网站都会有的,尤其是在后台,当前时间不可缺少,有了时间管理员可以在管理用户等一些操作的时候,清楚的知道当前的准备时间。最近我们要做一个网站,后台需要显示当前系统时间。我就写了写,以下是具体的代码。

?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>MyHtml.html</title>

		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="this is my page">
		<meta http-equiv="content-type" content="text/html; charset=UTF-8">

		<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
		<SCRIPT type=text/javascript> 
window.onload = function() {
alert("进行测试z_xiaofei168");
var clock = new Clock();
clock.display(document.getElementById("clock"));
}
function Clock() {
	
	var date = new Date();
	this.year = date.getFullYear();
	this.month = date.getMonth() + 1;
	this.date = date.getDate();
	this.day = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六")[date.getDay()];
	this.hour = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
	this.minute = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
	this.second = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();

	this.toString = function() {
		return "现在是:" + this.year + "年" + this.month + "月" + this.date + "日 " + this.hour + ":" + this.minute + ":" + this.second + " " + this.day; 
	};
	
	this.toSimpleDate = function() {
		return this.year + "-" + this.month + "-" + this.date;
	};
	
	this.toDetailDate = function() {
		return this.year + "-" + this.month + "-" + this.date + " " + this.hour + ":" + this.minute + ":" + this.second;
	};
	
	this.display = function(ele) {
		var clock = new Clock();
		ele.innerHTML = clock.toString();
		window.setTimeout(function() {clock.display(ele);}, 1000);
	};
}
</SCRIPT>
	</head>
	<body>
		<span id="clock"></span>
	</body>
</html>

?

?

?? 显示结果如图所示:

?

1 楼 pan19849529 2011-05-24  
这是系统的时间吗?js取的是客户端的时间
2 楼 lionfox 2011-05-24  
哈哈,他说的系统是客户端的操作系统,没有说是服务器端的时间
3 楼 z_xiaofei168 2011-05-24  
pan19849529 写道
这是系统的时间吗?js取的是客户端的时间

应该是客户端的当前时间,呵呵
4 楼 z_xiaofei168 2011-05-24  
lionfox 写道
哈哈,他说的系统是客户端的操作系统,没有说是服务器端的时间

应该是客户端的当前时间,呵呵
5 楼 yangfuchao418 2011-05-24  
晕搞这么复杂。
6 楼 z_xiaofei168 2011-05-24  
yangfuchao418 写道
晕搞这么复杂。

有那么晕吗?我觉得挺清晰的
7 楼 alex.Lin 2011-05-24  
吓我一跳,我还以为有什么高招呢
8 楼 仅此而已 2011-05-24  
楼主加油、!!
9 楼 qq3931qq 2011-05-24  
我以为是服务器的时间呢 没想到是客户端时间
10 楼 z_xiaofei168 2011-05-24  
仅此而已 写道
楼主加油、!!

加油,谢谢
11 楼 z_xiaofei168 2011-05-24  
qq3931qq 写道
我以为是服务器的时间呢 没想到是客户端时间

理解性错误
12 楼 haohao-xuexi02 2011-05-24  
奔题目进来的,失望的走了。
13 楼 jordan_micle 2011-05-24  
haohao-xuexi02 写道
奔题目进来的,失望的走了。

++1
14 楼 z_xiaofei168 2011-05-24  
后台
haohao-xuexi02 写道
奔题目进来的,失望的走了。

请问:你是怎么看的,难道有歧义?我指的是客户端的时间
15 楼 z_xiaofei168 2011-05-24  
jordan_micle 写道
haohao-xuexi02 写道
奔题目进来的,失望的走了。

++1

请问:你是怎么看的,难道有歧义?我指的是客户端的时间
++1
16 楼 sam.ds.chen 2011-05-25  
JS无疑是很强大,但这个post并没有凸显出JS的强大之处。
17 楼 hz020815 2011-05-27  
这家伙太水了,客户端和服务器端都分不清楚
18 楼 zhuchengzzcc 2011-05-31  
后台系统时间的显示???标题党?????
19 楼 z_xiaofei168 2011-05-31  
hz020815 写道
这家伙太水了,客户端和服务器端都分不清楚

zhuchengzzcc 写道
后台系统时间的显示???标题党?????

其实是客户端的时间显示,你们理解错了
20 楼 haohao-xuexi02 2011-05-31  
z_xiaofei168 写道
后台
haohao-xuexi02 写道
奔题目进来的,失望的走了。

请问:你是怎么看的,难道有歧义?我指的是客户端的时间

其实大家都以为大侠你,有什么高招取服务器的时间呢。
结果是客户端的时间。
  相关解决方案