现在的位置: 首页 > 综合 > 正文

基于服务器时间的时钟

2011年07月20日 ⁄ 综合 ⁄ 共 1500字 ⁄ 字号 评论关闭
最近在项目里面用到的呵呵,和大家分享一下:
客户端:
function SetTime(DateTime) { if(DateTime < 10) { DateTime = DateTime + 100; return DateTime.toString().substr(1); } return DateTime; } function Time() { d.setSeconds(d.getSeconds()+1); var monthname=new Array("","January","February","March","April","May","June","July","August","September","October","November","December"); //Ensure correct for language. English is "January 1, 2004" var TODAY_WZS = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear() + " " + SetTime(d.getHours()) + ":" + SetTime(d.getMinutes()) +":"+SetTime(d.getSeconds()); d.setHours(d.getHours()-13); var TODAY_WTX = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear() + " " + SetTime(d.getHours()) + ":" + SetTime(d.getMinutes()) +":"+SetTime(d.getSeconds()); d.setHours(d.getHours()-17); var TODAY_WSE = monthname[d.getMonth()] + " " + d.getDate() + ", " + d.getFullYear() + " " + SetTime(d.getHours()) + ":" + SetTime(d.getMinutes()) +":"+SetTime(d.getSeconds()); d.setHours(d.getHours()+30); document.getElementById("TODAY_WZS").innerText = TODAY_WZS; document.getElementById("TODAY_WTX").innerText = TODAY_WTX; document.getElementById("TODAY_WSE").innerText = TODAY_WSE; setTimeout("Time()","1000"); }

服务端:
  void RegisterScript()
  {
   //服务端时间(中山)
   string script = "<script language=javascript>" +
          "var d = new Date(" +
       DateTime.Now.Year + "," +
       DateTime.Now.Month + "," +
          DateTime.Now.Day + "," +
       DateTime.Now.Hour + "," +
       DateTime.Now.Minute + "," +
       DateTime.Now.Second +
       ");Time();</script>";   
   Page.RegisterStartupScript("RegisterScript",script);   
  }

抱歉!评论已关闭.