getTimezoneOffset 方法
更新:2007 年 11 月
返回主机的时间与协调通用时间 (UTC) 之间的分钟差值。
function getTimezoneOffset() : Number
备注
getTimezoneOffset 方法返回一个整数值,该整数表示了当前计算机上的时间和 UTC 时间之间相差的分钟数。这些值适用于执行脚本的计算机。如果从一个服务器脚本调用该方法,返回值适用于服务器。若从一个客户端脚本调用该方法,则返回值适用于该客户端。
如果您的时间晚于 UTC 时间(例如太平洋夏时制),则此值为正,而如果您的时间早于 UTC 时间(例如日本),则此值为负。
例如,假设一个位于洛杉矶的客户端在 12 月 1 日与一个位于纽约市的服务器联系。若在客户端执行 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 UTC";
else if (tz == 0)
s += "UTC";
else
s += tz / 60 + " hours after UTC";
return(s);
}