2008-08-18 80 views

回答

12

日期表示特定的時間點。這個時間點將在不同的地方被調用。我寫這篇文章的時間是星期二在德國的00:27,星期一在英國的23:27和星期一在紐約的18:27。

舉一個示例方法:getDay返回本地時區中的星期幾。現在,對於在德國的用戶,它將返回2.對於在英國或美國的用戶,它將返回1.在一個小時內,它將在英國爲用戶返回2(因爲它將是00 :週二27點)。

..UTC ..方法處理以UTC(也稱爲GMT)表示的時間。在冬季,這與英國的時區相同,在夏季,它比英國時間晚了一個小時。

這是我寫這篇文章的夏天。 getUTCDay將返回1(星期一),getUTCHours將返回22,getUTCMinutes將返回27.因此,星期一在UTC時區是22:27。而純粹的get ...函數將根據用戶的位置返回不同的值,getUTC ..函數將返回那些相同的值,而不管用戶在哪裏。

0

getUTC用於將時間轉換爲協調世界時(UTC,首字母縮寫詞的排列方式與它所代表的不同),這是基於倫敦格林威治時間的標準時間。

通用時間使用時間偏移量計算(在JavaScript中以分鐘爲單位)。此偏移量基於客戶端瀏覽器操作系統上配置的時區。

如果您計劃爲多個時區中的用戶存儲日期,則應該使用此功能。