小编典典

确定用户的时区

html

Web服务器是否可以通过标准方法确定网页中用户的时区?

也许来自HTTP标头或user-agent字符串的一部分?


阅读 393

收藏
2020-05-13

共1个答案

小编典典

-new Date().getTimezoneOffset()/60;

该方法getTimezoneOffset()将从GMT中减去您的时间,并返回分钟数。因此,如果您住在GMT-8,它将返回480。

要将其乘以小时,除以60。此外,请注意,该符号与您需要的符号相反-它是计算GMT与您所在时区的偏移量,而不是您所在时区与GMT的偏移量。要解决此问题,只需乘以-1。

由于使用夏令时的做法,返回的值不是常数。

2020-05-13