當您在JavaScript中使用UTC格式獲取或創建日期時,這意味着什麼?date對象上的getUTC *方法做了什麼?
6
A
回答
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中以分鐘爲單位)。此偏移量基於客戶端瀏覽器操作系統上配置的時區。
如果您計劃爲多個時區中的用戶存儲日期,則應該使用此功能。
0
除了丹的說法,它的縮寫與它所代表的含義有所不同是一個很好的理由:UTC Abbreviation on Wikipedia
相關問題
- 1. EntityManger.gettransaction.rollback方法實際上做了什麼?
- 2. e.preventDefault()方法實際上做了什麼?
- 3. registerNatives()方法做了什麼?
- 4. d3 clipAngle方法到底做了什麼?
- 5. World()方法在ruby中做了什麼?
- 6. super()方法做什麼?
- 7. 爲什麼Date.parse不返回Date對象?
- 8. 這些Date對象爲什麼不同?
- 9. `putForNullKey`方法在hashmap的`put`方法中做了什麼?
- 10. 這個方法對這個列表做了什麼?
- 11. 對象的__init __()方法在python中做什麼?
- 12. jQuery .filter()方法做什麼?
- 13. getiterator()方法做什麼?
- 14. class_initialize()做了什麼?
- 15. date_sub(DATE string,int)中的「DATE」是做什麼的?
- 16. Container.validate()方法做什麼?
- 17. /*對java中的某行做了什麼?
- 18. `tf.strided_slice()`做了什麼?
- 19. 在Javascript中,爲什麼Date對象同時具有valueOf和getTime方法?
- 20. L做了什麼?
- 21. 對象發生了什麼?
- 22. `$ xml = $(xmlDoc)`做了什麼?
- 23. 你用Object.clone()做了什麼?
- 24. Android:「setTextFilterEnabled」方法做什麼?
- 25. logging.basicConfig做了什麼?
- 26. 什麼做錯了?
- 27. @synchronized()做了什麼?
- 28. 有什麼方法可以知道什麼時候創建了一個對象?
- 29. Javascript:我做錯了什麼?
- 30. boto3 S3:更新對象上的`expiry-date`