Javascript';s getTimezoneOffset返回错误的偏移量?
我电脑的时区是GMT-7:00美国和加拿大山区时间。我在w3cschool上尝试了一个javascript示例:Javascript';s getTimezoneOffset返回错误的偏移量?,javascript,date,timezone,timezone-offset,Javascript,Date,Timezone,Timezone Offset,我电脑的时区是GMT-7:00美国和加拿大山区时间。我在w3cschool上尝试了一个javascript示例: <html> <body> <script type="text/javascript"> var d=new Date() var gmtHours = -d.getTimezoneOffset()/60; document.write("The local time zone is: GMT " + gmtHours); </scrip
<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>
var d=新日期()
var gmtHours=-d.getTimezoneOffset()/60;
记录(“本地时区为:GMT”+gmtHours);
结果是:当地时区为:GMT-6
为什么此函数返回与我的机器上实际时区相差1小时的偏移量?您当前所在的时区
让我们考虑另一个类似的场景。
如果您的朋友在Android智能手机上打开,是否存在任何变量
如果用户在Android上禁用Javascript,或者当用户
已安装VPN应用程序或其他安卓隐私应用程序
从新日期()到getTimezoneOffset()的0是什么意思?
用户说他住在澳大利亚真的是个骗子吗?
或者它可以来自其他编程阻塞?夏令时?纯粹的猜测。。。