JavaScript 轉換成UTC時間
關於UTC(世界協調時)的概念可以參閱UTC與GMT區別一章節。
實際應用中,很多時候需要將時間日期轉換為UTC時間。
JavaScript提供了相關的方法,下文進行一下介紹。
一.通過帶有UTC的相關方法:
所有的方法可以在JavaScript Date 物件一文的底部有羅列。
下面僅以toUTCString()作為例子進行介紹,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let date = new Date("2019/01/01 15:25:08"); console.log(date.toUTCString());
程式碼執行效果截圖如下:
程式碼分析如下:
(1).上述程式碼中,Date()建構函式引數是基於本地時間的(北京時間)。
(2).北京位於東八區,比UTC時間早八個小時。
(3).所以轉換為UTC時間就是在本地時間的基礎上減去八個小時。
(4).結尾的GMT表示是UTC時間,本站認為將GMT替換為UTC更為恰當。
(5).因為UTC已經替換GMT成為民用領域世界時間標準。
二.Date.UTC():
可以直接將引數所構成的日期當做UTC時間處理。
程式碼示例如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼console.log(Date.UTC(2019,01,01,15,25,08,600));
程式碼執行效果截圖如下:
返回值是一個時間戳,再強調一下,此方法直接將引數構成的時間日期當做UTC時間。
關於Date.UTC()可以參閱JavaScript Date.UTC()一章節。
相關文章
- JavaScript 時間轉換為UTC格式JavaScript
- 轉換UTC時間格式
- JavaScript 時間日期轉換成中文JavaScript
- 如何將UTC時間轉換為Unix時間戳(How to convert UTC time to unix timestamp)時間戳
- JavaScript 時間日期格式轉換JavaScript
- C# 獲取utc時間,以及utc datetime 互相轉化C#
- Python秒轉換成時間(時分秒)Python
- JavaScript 時間戳轉換為年月日JavaScript時間戳
- 時間轉換
- linux系統時間程式設計(8) UTC秒數轉本地字串時間Linux程式設計字串
- 安卓核心時間使用的是UTC時間安卓
- 處理日期和時區轉換:為什麼正確的 UTC 轉換很重要
- JavaScript將時間戳轉換為年月日格式JavaScript時間戳
- Excel中時間戳轉換時間Excel時間戳
- 時間相減和時間轉換
- js把時間戳轉換成時間格式yyyy-MM-dd HH:mm:ssJS時間戳
- python中的時間轉換,秒級時間戳轉string,string轉時間Python時間戳
- Java之時間轉換Java
- [時間格式的轉換]
- 工具方法:時間轉換
- unix時間轉換為datetimedatetime轉換為unixtime
- JavaScript Date.UTC()JavaScript
- Timestamp-時間戳轉換時間戳
- c++時間形式轉換C++
- 時間戳與時間字串的多時區轉換時間戳字串
- mysql時間與字串之間相互轉換MySql字串
- MSSQL-從字串轉換日期和/或時間時,轉換失敗SQL字串
- python字串轉換為日期時間Python字串
- Goland 時間轉換的那些事GoLand
- python時間戳和時間字串的各種轉換Python時間戳字串
- Pbootcms將日期時間轉換成"剛剛、幾分鐘、幾小時前"的形式boot
- JavaScript RGB轉換成16進位制顏色JavaScript
- MySQL 時間戳的 獲取 & 轉換為特定時間格式MySql時間戳
- MySQL 獲得當前日期時間(以及時間的轉換)MySql
- Java常用時間格式轉換工具類Java
- (C#)時間戳、DateTime相互轉換C#時間戳
- SpringMVC的亂碼與時間轉換SpringMVC
- php日期時間如何轉換為字串PHP字串