Zonas Horarias con JScript

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

Este número será positivo si se encuentra detrás de UTC (por ejemplo, Horario diurno del Pacífico) y negativo si se encuentra más allá de UTC (por ejemplo, Japón).

Por ejemplo, si un cliente de Los Angeles se pone en contacto con un servidor en New York el día 1 de diciembre. getTimezoneOffset devuelve 480 si se ejecuta en el cliente o 300 si se ejecuta en el servidor.

El siguiente ejemplo muestra el uso del método getTimezoneOffset:

function EjemploDeTZ()
{
  var d, tz, s = "La hora actual local es ";
  d = new Date();
  tz = d.getTimezoneOffset();
  if (tz < 0)
    s += tz / 60 + " horas antes de GMT";
  else if (tz == 0)
    s += "GMT";
  else
    s += tz / 60 + " horas después de GMT";
  return(s);
}

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *