JavaScript >> Javascript 文檔 >  >> Tags >> string

如何在 JavaScript 中將日期轉換為 UTC 字符串

要將 JavaScript 日期對象轉換為 UTC 字符串,可以使用 toUTCString() Date的方法 對象。

toUTCString() 方法使用通用時區將日期轉換為字符串。

下面是例子:

const date = new Date();

// Date in local time zone
console.log(date.toString());
// Sun Jun 20 2021 16:36:21 GMT+0500 (Pakistan Standard Time)

// Date in UTC time zone
console.log(date.toUTCString());
// Sun, 20 Jun 2021 11:36:56 GMT

或者,您也可以使用 Date.UTC() 方法來創建一個新的 Date 對象直接在 UTC 時區。默認情況下,Date.UTC() 方法返回自 1970 年 1 月 1 日 00:00:00 UTC 以來的毫秒數。在下面的例子中,我們使用 new Date() 將毫秒轉換為 JavaScript Date 對象。

const date = new Date(Date.UTC(2021, 5, 20, 12, 44, 20));

const utc = date.toUTCString();

console.log(utc);
// Sun, 20 Jun 2021 12:44:20 GMT

如果您需要返回 ISO-8601 格式的 UTC 字符串,請使用 toISOString() 替代方法:

console.log(new Date().toISOString());
// 2021-06-20T11:40:39.937Z

toISOString() 方法返回 ISO-8601 格式的字符串 (YYYY-MM-DDTHH:mm:ss.sssZ )。時區始終為 UTC,由後綴 Z 表示 .

閱讀下一篇: 如何在 JavaScript 中獲取當前時區


Tutorial JavaScript 教程
  1. 了解 Javascript 中的執行上下文、線程和函數

  2. 使用 Django 和 React 的 Python 聊天教程

  3. JavaScript 利息貸款計算器算法

  4. 將 JavaScript 數組轉換為字符串 | toSrting 和 join 方法示例

  5. 如何在幾分鐘內將你的 React APP 變成 PWA

  6. Chart.js:為什麼我的折線圖中有兩個 y 軸?

  7. 我創建了另一個 LightDM Greeter

  1. 用於向某些元素添加自定義屬性的 Javascript

  2. Interfy - 強大的前端路由庫。

  3. 如何成為 JavaScript 忍者?

  4. JavaScript 和 React 基礎知識測驗

  5. 一個額外的非回溯正則表達式引擎

  6. 少即是多:無服務器 NAT 網關 - 第 1 部分

  7. 如何僅渲染反應列表中的新項目而不重新渲染整個列表

  1. 為本地主機開發創建一個即時 HTTP 服務器或為客戶端創建一個公共 URL

  2. Javascript 範圍和提升:了解塊範圍

  3. 使用 Vue、Ionic 4 和 Cordova 構建移動應用程序

  4. 為什麼我需要一個測試用例?