getTimezoneOffset (Método)

Actualización: noviembre 2007

Devuelve la diferencia en minutos entre la hora del equipo host y la hora universal coordinada (UTC).

function getTimezoneOffset() : Number

Comentarios

El método getTimezoneOffset devuelve un valor entero que representa el número de minutos entre la hora del equipo actual y la hora UTC. Estos valores son apropiados para el equipo en el que se está ejecutando la secuencia de comandos. Si la llamada se realiza desde una secuencia de comandos de servidor, el valor devuelto corresponde al servidor. Si la llamada se realiza desde una secuencia de comandos de cliente, el valor devuelto corresponde al cliente.

Este número será positivo si la hora del lugar donde está el usuario es posterior al valor de UTC (por ejemplo, Horario diurno del Pacífico) y negativo si es anterior a UTC (por ejemplo, Japón).

Por ejemplo, imagínese que un cliente de Los Ángeles se pone en contacto con la ciudad de Nueva York el 1 de diciembre. getTimezoneOffset devuelve 480 si se ejecuta en el cliente, o 300 si se ejecuta en el servidor.

Ejemplo

En el siguiente ejemplo se muestra el uso del método 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);
}

Requisitos

Versión 1

Se aplica a:

Date (Objeto)

Vea también

Otros recursos

Métodos