getTimezoneOffset() 方法返回协调世界时(UTC)相对于当前时区的时间差值,单位为分钟。

语法

dateObj.getTimezoneOffset()

参数

返回值

时区偏差(time-zone offset)表示协调世界时(UTC)与本地时区之间的差值,单位为分钟。需要注意的是如果本地时区晚于协调世界时,则该差值为正值,如果早于协调世界时则为负值。例如你所在时区为 UTC+10(澳大利亚东部标准时间),将会返回 -600。对于同一个时区,夏令时(Daylight Saving Time)将会改变这个值。

例子

例子: 使用getTimezoneOffset方法

var x = new Date();
var currentTimeZoneOffsetInHours = x.getTimezoneOffset() / 60;

规范

规范版本 规范状态 注解
ECMAScript 1st Edition. Implemented in JavaScript 1.0 Standard Initial definition.
ECMAScript 5.1 (ECMA-262)
Date.prototype.getTimezoneOffset
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
Date.prototype.getTimezoneOffset
Standard  

浏览器兼容性

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes15 Yes Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes Yes4 Yes Yes Yes

文档标签和贡献者

此页面的贡献者: fscholz, AlexChao
最后编辑者: fscholz,