Javascript's getTimezoneOffset 返回错误的偏移量?



我的电脑的时区是美国山区时间GMT-7:00;加拿大。我尝试了一个javascript的例子在w3cschool:

<html>
<body>
<script type="text/javascript">
var d=new Date()
var gmtHours = -d.getTimezoneOffset()/60;
document.write("The local time zone is: GMT " + gmtHours);
</script>
</body>
</html>

结果为:本地时区为:GMT -6

为什么这个函数返回与我的机器上的实际时区相差1小时的偏移量?

您现在处于山区夏令时。

让我们考虑另一个类似的场景。如果你的朋友在Android智能手机上打开,会有什么变化吗?

如果用户在Android上禁用Javascript,或者当他/她安装VPN应用程序或其他隐私Android应用程序?

0 from new Date().getTimezoneOffset()是什么意思?用户说他住在澳大利亚是一个真正的骗子吗?或者它可能来自其他编程阻塞?

相关内容

  • 没有找到相关文章

最新更新