UTC和GMT什么關系?moment處理世界時問題


UTC和GMT什么關系?

個人理解,兩者基本一樣,要說區別,那就是UTC更准確,而GMT誤差有點。由於歷史原因,以前用GMT,后來發現有些誤差,改用UTC

我們可以看到,JS的 Date() 用的是GMT,若服務端是服務全世界的,有時服務端傳過來的時間不是我瀏覽器所在地的時間,為了避免出現問題,服務端一般會返回UTC時間,那么我們拿到后如何處理呢?

假如前端拿到的是20191219080000,而當地時間是北京時間,即UTC+8/GMT+8,由於我們忽略一點小誤差,認為UTC=GMT,因此

 
const a = moment.utc('20191219080000', 'YYYYMMDDHHmmss')
console.log("utc", a.valueOf()) // 輸出 1576742400000 即 2019-12-19 16:00:00

 

拓展資料

北京時間=UTC+8=GMT+8。

這套時間系統被應用於許多互聯網和萬維網的標准中,例如,網絡時間協議就是協調世界時在互聯網中使用的一種方式。

 

資料:https://baike.baidu.com/item/%E4%B8%96%E7%95%8C%E6%97%B6/692237?fromtitle=GMT&fromid=6026868&fr=aladdin


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM