也许来自HTTP标头或用户代理字符串的一部分?
-new Date().getTimezoneOffset()/60;
方法getTimezoneOffset()将从GMT中减去您的时间并返回分钟数.所以如果你住在GMT-8,它将返回480.
把它分成几个小时,除以60.另外,注意标志与你需要的相反 – 它计算GMT与你的时区的偏差,而不是你的时区与GMT的偏差.要解决这个问题,只需乘以-1即可.
还要注意w3school说:
The returned value is not a constant,because of the practice of using Daylight Saving Time.