getTimezoneOffset 方法

王朝other·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

返回用分钟表示的主计算机上的时间和全球标准时间 (UTC)之间的差别。

dateObj.getTimezoneOffset()

必选项 dateObj 参数为 Date 对象。

说明

getTimezoneOffset 方法返回一个整数值,这个整数代表了当前计算机上的时间和 UTC 之间相差的分钟数。这些值和执行脚本的计算机相关。假如这个方法被一个服务器脚本调用,那返回值和服务器相关。而假如这个方法被一个客户机脚本调用,那么返回值就根据客户机上的时间来确定。

假如所在位置的时间落后于 UTC (比如, Pacific Daylight Time),那么这个值就是正值,而假如所在位置的时间超前于 UTC (比如说, Japan),那么这个值就是负值。

例如,假设在 12 月 1 日,一台位于 Los Angeles 的客户机与一台位于 New York City 的服务器进行联络。假如在客户机上执行,getTimezoneOffset 方法将返回 480,而假如在服务器上执行此方法将返回 300。

示例

下面这个例子说明了 getTimezoneOffset 方法的用法。

function TZDemo(){

var d, tz, s = " The current local time is ";

d = new Date();

tz = d.getTimezoneOffset();

if (tz < 0)

s += tz / 60 + " hours before GMT";

else if (tz == 0)

s += "GMT";

else

s += tz / 60 + " hours after GMT";

return(s);

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航