getTimezoneOffset 方法
傳回主機電腦時間與 Coordinated Universal Time (UTC) 之間的分鐘差。
function getTimezoneOffset() : Number
備註
getTimezoneOffset 方法會傳回一個整數值,代表目前的電腦時間與 UTC 之間相差幾分鐘。 這些值適用於執行指令碼的電腦, 所以如果是從伺服端指令碼呼叫這個方法,傳回值會適用於該伺服器。 如果是從用戶端指令碼呼叫的話,則傳回值會適用於用戶端。
如果您的時間在 UTC 之後 (如太平洋日光節約時間) 的話,這會是個正數,如果您的時間在 UTC 之前 (如日本) 的話,則會是負數。
例如,假設在洛杉磯的用戶端於 12 月 1 日連絡紐約市的伺服器。 如果是在用戶端上執行,getTimezoneOffset 便會傳回 480,如果是在伺服器上執行,則會傳回 300。
範例
下列範例說明如何使用 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);
}