我们系统想做一个得到用户访问我们web系统的时候所在timezone,找了下,发现javascript里面可以算出和gmt的offset,可以间接得到timezone。但是我还想得到像windows系统里面的那样,可以得到同一个timezone下面不同地理信息的那种,比如(UTC+8 Beijing,Urumuqi,Chongqing,hongkong)这样的,有办法吗?

解决方案 »

  1.   

    System.TimeZone TimeZone.CurrentTimeZone//取你所在的时区
      

  2.   

    代码运行在哪台机器上,获取的就是哪台机器上的时区,明白?
    B/S系统是发布在服务器的IIS上的,所以获取的肯定是服务器上的时区嘛
      

  3.   

    我想完成的功能是,不仅得到时区,还要得到像windows系统那样的,比如我们现在是(UTC+8,beijing,urumuqi,chongqing,hongkong),我是想得到这种格式的,不知道可以实现吗?因为UTC+8里面有很多地方,所以我想加入区别