Web 服务器是否有一种标准方法能够确定网页中用户的时区?
也许来自 HTTP 标头或 user-agent
字符串的一部分?
原文由 Kevin Dente 发布,翻译遵循 CC BY-SA 4.0 许可协议
Web 服务器是否有一种标准方法能够确定网页中用户的时区?
也许来自 HTTP 标头或 user-agent
字符串的一部分?
原文由 Kevin Dente 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答909 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答918 阅读✓ 已解决
2 回答795 阅读
1 回答793 阅读✓ 已解决
2 回答1.1k 阅读
方法
getTimezoneOffset()
将从 GMT 中减去您的时间并返回分钟数。所以如果你住在 GMT-8,它会返回 480。要将其转换为小时,请除以 60。另外,请注意符号与您需要的符号相反 - 它计算的是格林威治标准时间与您所在时区的偏移量,而不是您所在时区与格林威治标准时间的偏移量。要解决此问题,只需乘以 -1。
还要注意 w3school 说: