getTimezoneOffset (Método)
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 el script. Si la llamada se realiza desde un script de servidor, el valor devuelto corresponde al servidor. Si la llamada se realiza desde un script 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, supongamos un cliente en Los Ángeles que se pone en contacto con un servidor ubicado en 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 = new Date();
var minutes = d.getTimezoneOffset();
var s = "";
s += "The current local time is ";
s += minutes / 60;
if (minutes < 0)
s += " hours after UTC";
else
s += " hours before UTC";
return(s);
}