日期:2014-05-16 浏览次数:20518 次
有时用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();
}
*/
}
}
以上两个,是同一个页面的一个是前台一个是后台