相关疑难解决方法(0)

如何在c#中获取当前用户时区

我正在MVC3中构建一个应用程序,当用户进入我的网站时,我想知道该用户的时区.我想知道如何在c#中执行此操作而不是在javaScript中执行此操作?

c# asp.net asp.net-mvc-3

34
推荐指数
5
解决办法
7万
查看次数

获取客户端和服务器之间的时区差异

如果我的用户在加利福尼亚,并且他们的计算机设置为PST,则那是下午1:00.如果我的服务器设置为EST,则当前服务器时间是下午4:00.

我需要一种方法来获得客户端和服务器之间的时区差异,无论是在Javascript还是C#中.在我的例子中,我会得到3(或-3,无所谓).

有谁知道如何做到这一点?

编辑:RedFilter的可能解决方案

在javascript中完成所有操作:

serverDate = new Date('<%= DateTime.Now.ToString() %>');
clientDate = new Date();
diffMin = (serverDate.getTime()-clientDate.getTime())*1000*60;  //get difference in minutes
Run Code Online (Sandbox Code Playgroud)

认为这会奏效吗?或者两者都会同时返回?

.net javascript c# asp.net

12
推荐指数
1
解决办法
6741
查看次数

如何获取请求时区?

我在rails中很新,我面临以下问题,我想知道访问我的控制器的客户端时区.有没有办法做到这一点?我想做类似以下代码的事情:

client_timezone = request.get_timezones
Run Code Online (Sandbox Code Playgroud)

ruby timezone ruby-on-rails-3

3
推荐指数
1
解决办法
4864
查看次数