六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 64|回复: 0

利用js获取服务器时间的两个简单方法

[复制链接]

升级  68%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
34
 楼主| 发表于 2013-1-26 15:55:28 | 显示全部楼层 |阅读模式
 有时用js来获取服务器 时间。一般会用System.DateTime
  方法如下:
  <script language="javascript">
  var  a  =  new  Date()
  a  =  <%=System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")%>;
  Response.Write(a)
  </script>
  其实还有一个方法:利用javascript的“runat="server”属性
  代码
  <script runat="server" language="javascript">
  var a = new Date();
  a =a.getFullYear()+ "-"+(a.getMonth()+1)+"-"+a.getDate()+" "+a.getHours()+":"+a.getMinutes();
  Response.Write(a);
  </script>



//可以用同样的方法让JS访问c#代码,如下
  /*
  c#(加) :
  using System.Web
  HttpCookie   UserCookie   =   new   HttpCookie("UserName",UserName);
  Response.Cookies.Add(UserCookie);
  (注销)
  Request.Cookies.Clear();
  //将Cookies["UserName"]置空
  HttpCookie   customerCookie   =   new   HttpCookie("UserName",   string.Empty);
  Response.Cookies.Add(customerCookie);
  JS:
  function getCookie(objName)
  {//获取指定名称的cookie的值
  var arrStr = document.cookie.split("; ");
  for(var i = 0;i < arrStr.length;i ++)
  {
  var temp = arrStr[i].split("=");
  if(temp[0] == objName) return unescape(temp[1]);
  }
  }
  function delCookie(name)
  {//为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间
  var date = new Date();
  date.setTime(date.getTime() - 10000);
  document.cookie = name + "=a; expires=" + date.toGMTString();
  }
  */
  }
  }
  以上两个,是同一个页面的一个是前台一个是后台
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表