返回用分鐘表示的主計算機上的時間和全球標準時間 (UTC) 之間的差別。
dateObj.getTimezoneOffset()
必選項 dateObj 參數(shù)為 Date 對象。
getTimezoneOffset 方法返回一個整數(shù)值,這個整數(shù)代表了當前計算機上的時間和 UTC 之間相差的分鐘數(shù)。這些值和執(zhí)行腳本的計算機相關(guān)。如果這個方法被一個服務(wù)器腳本調(diào)用,那返回值和服務(wù)器相關(guān)。而如果這個方法被一個客戶機腳本調(diào)用,那么返回值就根據(jù)客戶機上的時間來確定。
如果所在位置的時間落后于 UTC (比如, Pacific Daylight Time),那么這個值就是正值,而如果所在位置的時間超前于 UTC (比如說, Japan),那么這個值就是負值。
例如,假設(shè)在 12 月 1 日,一臺位于 Los Angeles 的客戶機與一臺位于 New York City 的服務(wù)器進行聯(lián)絡(luò)。如果在客戶機上執(zhí)行,getTimezoneOffset 方法將返回 480,而如果在服務(wù)器上執(zhí)行此方法將返回 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); }
應(yīng)用于: Date 對象