返回用分鐘表示的主計算機上的時間和全球標準時間 (UTC)之間的差別。
dateObj.getTimezoneOffset()
必選項 dateObj 參數為 Date 對象。
getTimezoneOffset 方法返回一個整數值,這個整數代表了當前計算機上的時間和 UTC 之間相差的分鐘數。這些值和執行腳本的計算機相關。假如這個方法被一個服務器腳本調用,那返回值和服務器相關。而假如這個方法被一個客戶機腳本調用,那么返回值就根據客戶機上的時間來確定。
假如所在位置的時間落后于 UTC (比如, Pacific Daylight Time),那么這個值就是正值,而假如所在位置的時間超前于 UTC (比如說, Japan),那么這個值就是負值。
例如,假設在 12 月 1 日,一臺位于 Los Angeles 的客戶機與一臺位于 New York City 的服務器進行聯絡。假如在客戶機上執行,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 GMT"; else if (tz == 0) s += "GMT"; else s += tz / 60 + " hours after GMT"; return(s);}新聞熱點
疑難解答