JavaScript Date.getTimezoneOffset() 方法详解
作者:木棉时间:2026-10-29 10:52:07浏览:514
本文详细介绍 JavaScript 中 Date 对象的 getTimezoneOffset() 方法。该方法用于返回当前时区相对于格林尼治标准时间(GMT)的分钟偏移量。通过具体示例代码,展示如何获取时区差值,并说明夏令时对返回值的影响及实际输出结果。
getTimezoneOffset() 方法概述
在 JavaScript 中,Date 对象的 getTimezoneOffset() 方法用于返回当前时区相对于格林尼治标准时间(GMT)的分钟偏移量。该偏移量表示本地时间与 GMT 之间的差值,单位为分钟。
例如,若本地时区为 GMT+10,该方法将返回 -600。需要注意的是,夏令时(DST)的存在可能导致该值并非恒定不变。
Date.getTimezoneOffset()
参数与返回值说明
以下是该方法的参数详情:
- 无参数。
返回值说明:
代码示例与结果
该方法返回一个整数,表示当前时区相对于格林尼治标准时间(GMT)的分钟偏移量。
<html>
<head>
<title>JavaScript getTimezoneOffset Method</title>
</head>
<body>
<script type="text/javascript">
var dt = new Date();
var tz = dt.getTimezoneOffset();
document.write("getTimezoneOffset() : " + tz );
</script>
</body>
</html>
以下示例代码演示了该方法在印度时区下的运行结果:
getTimezoneOffset() : -330
作者最新文章
JS中将数组和对象混合组装为JSON字符串
2026-11-05 16:41:42
JS运算符优先级与结合性的区别是什么?
2026-11-05 13:22:02
JS Map怎么只遍历Key或Value
2026-11-05 13:00:36
D3.js 与 ECharts 选型对比:灵活性 vs 开发效率
2026-11-05 09:45:01
为什么JS中typeof []返回object:数组类型检测误区解析
2026-11-04 19:50:47
