Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript';s getTimezoneOffset返回错误的偏移量?_Javascript_Date_Timezone_Timezone Offset - Fatal编程技术网

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

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

我电脑的时区是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);
</script>

</body>
</html>

var d=新日期()
var gmtHours=-d.getTimezoneOffset()/60;
记录(“本地时区为:GMT”+gmtHours);
结果是:当地时区为:GMT-6

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

您当前所在的时区

让我们考虑另一个类似的场景。 如果您的朋友在Android智能手机上打开,是否存在任何变量

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

从新日期()到getTimezoneOffset()的0是什么意思? 用户说他住在澳大利亚真的是个骗子吗?
或者它可以来自其他编程阻塞?

夏令时?纯粹的猜测。。。