在服务器端查找客户端时区

时间:2013-12-02 11:21:23

标签: java servlets

有没有简单的方法从服务器端获取客户端时区?

因为我的代码只能在服务器端控制。

4 个答案:

答案 0 :(得分:2)

在浏览器/客户端使用java脚本并将值发送到您的服务器。

http://www.w3schools.com/jsref/jsref_gettimezoneoffset.asp

或者,使用此: https://bitbucket.org/pellepim/jstimezonedetect

答案 1 :(得分:2)

您可以创建小程序并获取客户端系统时区并在服务器端获取

答案 2 :(得分:1)

如果您不控制客户端上的任何内容,那么您唯一的选择就是基于IP的地理位置。通常,这可以通过IP到地理位置数据库或服务(如freegeoip.net)以及从地理位置到时区的查找来处理。

答案 3 :(得分:0)

某些软件使用geolocation,然后要求用户进行确认,因为完全自动检测时区似乎很难。