asp.net 显示动态时间
我现在要在asp.netc#中用一个label控件来现在系统时间,当然需要每秒更新的那种,但是我想不能在服务器段执行,在客户端执行就行了,不然会让服务器压力过大。请问代码...
我现在要在asp.net c#中用一个label控件来现在系统时间,当然需要每秒更新的那种,但是我想不能在服务器段执行,在客户端执行就行了,不然会让服务器压力过大。请问代码是什么啊?谢谢各位了!
展开
展开全部
这个是我常用的代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script>
function tick() {
var hours, minutes, seconds, xfile;
var intHours, intMinutes, intSeconds;
var today, theday;
today = new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
theday = today.getYear()+"年" + [today.getMonth()+1]+"月" +today.getDate() + d[today.getDay()+1];
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();
if (intHours == 0) {
hours = "12:";
xfile = "午夜";
} else if (intHours < 12) {
hours = intHours+":";
xfile = "上午";
} else if (intHours == 12) {
hours = "12:";
xfile = "正午";
} else {
intHours = intHours - 12
hours = intHours + ":";
xfile = "下午";
}
if (intMinutes < 10) {
minutes = "0"+intMinutes+":";
} else {
minutes = intMinutes+":";
}
if (intSeconds < 10) {
seconds = "0"+intSeconds+" ";
} else {
seconds = intSeconds+" ";
}
timeString = theday+xfile+hours+minutes+seconds;
Clock.innerHTML = timeString;
window.setTimeout("tick();", 100);
}
window.onload = tick;
</script>
</head>
<body>
<div id="Clock" align="center" style="font-size: 12px; color:#000000"></div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script>
function tick() {
var hours, minutes, seconds, xfile;
var intHours, intMinutes, intSeconds;
var today, theday;
today = new Date();
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
theday = today.getYear()+"年" + [today.getMonth()+1]+"月" +today.getDate() + d[today.getDay()+1];
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();
if (intHours == 0) {
hours = "12:";
xfile = "午夜";
} else if (intHours < 12) {
hours = intHours+":";
xfile = "上午";
} else if (intHours == 12) {
hours = "12:";
xfile = "正午";
} else {
intHours = intHours - 12
hours = intHours + ":";
xfile = "下午";
}
if (intMinutes < 10) {
minutes = "0"+intMinutes+":";
} else {
minutes = intMinutes+":";
}
if (intSeconds < 10) {
seconds = "0"+intSeconds+" ";
} else {
seconds = intSeconds+" ";
}
timeString = theday+xfile+hours+minutes+seconds;
Clock.innerHTML = timeString;
window.setTimeout("tick();", 100);
}
window.onload = tick;
</script>
</head>
<body>
<div id="Clock" align="center" style="font-size: 12px; color:#000000"></div>
</body>
</html>
展开全部
用Javasrcipt做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是JS的时间,和服务器一点关系头没有的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function setTime()
{
var objTime=new Date();
var year=objTime.getFullYear();
var month=objTime.getMonth()+1;
var day=objTime.getDate();
var hour=objTime.getHours();
var minute=objTime.getMinutes();
var second=objTime.getSeconds();
//alert(day);
document.getElementById("lblTime").innerText=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
}
window.setInterval(setTime,1000);
</script>
</head>
<body onload="setTime();">
<form id="form1" runat="server">
<div>
<asp:Label ID="lblTime" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function setTime()
{
var objTime=new Date();
var year=objTime.getFullYear();
var month=objTime.getMonth()+1;
var day=objTime.getDate();
var hour=objTime.getHours();
var minute=objTime.getMinutes();
var second=objTime.getSeconds();
//alert(day);
document.getElementById("lblTime").innerText=year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second;
}
window.setInterval(setTime,1000);
</script>
</head>
<body onload="setTime();">
<form id="form1" runat="server">
<div>
<asp:Label ID="lblTime" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询