javascript 显示时间
来源:互联网 发布:sql server2012图标 编辑:程序博客网 时间:2024/05/22 00:15
<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server"></script><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>clock</title> <script language="javascript" type="text/javascript"> var timerId=null; function StartClock() { ShowTime(); //显示时间 } //时间格式设定 function InitTime() { var time=""; var now = new Date();//现在具体时间 var year=now.getFullYear();//年份 var month=now.getMonth()+1;//月份 var day=now.getDay();//日期 var hours=now.getHours();//小时 var minutes=now.getMinutes();//分 var seconds = now.getSeconds(); //秒 //设置时间显示格式 time+=year+"-"; time+=((month<10)? "0": "")+month+"-"; time+=((day<10)? "0": "")+day+" "; time+=(hours<12)? hours :hours-12+":"; time+=((minutes<10)? "0" :"")+minutes+":"; time+=((seconds<10)? "0" :"")+seconds; time+=(hours<12)?"AM" :"PM"; return time; } //显示时间 function ShowTime() { //设置好格式的时间显示 //在客户端Label映射为span,TextBox映射为text document.getElementById("txtTimer").value = InitTime();//服务器控件TextBox document.getElementById("lblTimer").innerHTML= InitTime();//服务器控件Label document.getElementById("iTimer").value = InitTime();//客户端控件text document.getElementById("sTimer").innerHTML = InitTime(); //客户端控件span timerId = setTimeout("ShowTime()", 1000); //每1s调用一次ShowTime() } </script></head><body onload="return StartClock()"> <form id="form1" runat="server"> <div> <asp:TextBox ID="txtTimer" runat="server"/><br /> <asp:Label ID="lblTimer" runat="server"/><br /> <input id="iTimer" type="text" /><br /> <span id="sTimer" /><br /> </div> </form></body></html>