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);
}

要求

版本 1

应用于:

Date 对象

请参见

其他资源

Visual Basic 和 Visual C# 项目扩展性方法