2011-07-22 74 views
2

我的电脑所在的时区为格林威治标准时间-7:00格林威治时间美国&加拿大。我试过w3cschool一个javascript例如:Javascript的getTimezoneOffset返回错误的偏移?

<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> 

结果是:本地时区:北京时间

为什么这个函数返回从实际的时区我的机器1次小时的时差偏移?

+4

夏令时?纯粹的猜测... –

回答

相关问题