JavaScript Date getTimezoneOffset 方法
getTimezoneOffset 方法用于计算林威治时间与本地时间的时差,以分钟为单位。语法如下:
date_obj.getTimezoneOffset()
说明
- 该方法总是结合一个 Date 对象来使用。
- 该函数的实际意义是计算出运行 JavaScript 代码所在的时区。
getTimezoneOffset 方法实例
例子 1
<script language="JavaScript"> var d = new Date(); document.write( d.getTimezoneOffset() ); </script>
运行该例子,输出(假定在北京时区):
-480
例子 2
下面的例子将时间差转换为标准时区:
<script language="JavaScript"> var d = new Date(); time_zone = -d.getTimezoneOffset()/60; if( time_zone > 0 ){ time_zone = "+" + time_zone; } document.write( "本地时区为:GMT " + time_zone ); </script>
运行该例子,输出:
本地时区为:GMT +8