私のコンピュータのタイムゾーンは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>
結果は次のとおりです。ローカルタイムゾーンは次のとおりです。GMT-6
この関数が私のマシンの実際のタイムゾーンと1時間の差があるオフセットを返すのはなぜですか?