4个回答
推荐于2017-09-06
展开全部
public static int GetTimeZoneOffset(HttpRequest Request)
{
TimeZone tz = TimeZone.CurrentTimeZone;
TimeSpan ts = tz.GetUtcOffset(DateTime.Now);
int result = (int)ts.TotalMinutes;
HttpCookie cookie = Request.Cookies["ClientTimeZone"];
if (cookie != null)
Int32.TryParse(cookie.Value, out result);
return result;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-17
展开全部
想要获取客户端的时区?只用服务器端可做不到。首先,客户端得有个方法能获取到当地时区,然后post给服务器,服务器才能知道,所以不用js是不行的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要客户端的js代码辅助。在客户端第一次浏览的时候,js 代码获取客户端的时区,然后使用ajax返回,或是填写在页面表单中,下次返回。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个没法直接获取吧。可以通过ip。或是通过像baidutongji 之类的统计软件完成用户分析
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询