共用方式為


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);
}

需求

1 版

套用至:

Date 物件

請參閱

其他資源

方法