轻松上手,快乐学习!

JavaScript getTimezoneOffset() 方法


实例

返回 UTC 和本地时间之间的时差:

var d = new Date();
var n = d.getTimezoneOffset();
亲自试一试 »

页面下方有更多实例。


定义和用法

getTimezoneOffset() 方法返回 UTC 时间和本地时间之间的时差,以分钟为单位。

例如,如果您的时区是 GMT+2,则返回 -120。

注释:由于使用夏令时的惯例,该方法的返回值不是一个常量。

提示:世界协调时间 (UTC) 是世界时间标准设定的时间。

注释:UTC 时间与 GMT 时间(格林威治时间)相同。

说明

getTimezoneOffset() 方法返回的是本地时间与 GMT 时间或 UTC 时间之间相差的分钟数。实际上,该函数告诉我们运行 JavaScript 代码的时区,以及指定的时间是否是夏令时。

返回之所以以分钟计,而不是以小时计,原因是某些国家所占有的时区甚至不到一个小时的间隔。


浏览器支持

方法
getTimezoneOffset() Yes Yes Yes Yes Yes

语法

Date.getTimezoneOffset()

参数

None

技术细节

返回值: 数值,表示 UTC 和本地时间之间的时间差,以分钟为单位。
JavaScript 版本: ECMAScript 1

相关页面

JavaScript 教程: JavaScript 日期

JavaScript 教程: JavaScript 日期格式

JavaScript 教程: JavaScript Date Get Methods