首頁 >web前端 >js教程 >如何在 JavaScript 和 jQuery 中將 UTC 日期和時間轉換為本地時間?

如何在 JavaScript 和 jQuery 中將 UTC 日期和時間轉換為本地時間?

Susan Sarandon
Susan Sarandon原創
2024-12-22 18:37:09819瀏覽

How to Convert UTC Date and Time to Local Time in JavaScript and jQuery?

將UTC 日期時間轉換為本地日期時間

從伺服器接收UTC 格式的日期時間變數時,需要將其轉換到當前使用者的瀏覽器時區以便準確顯示。本指南為此任務提供了基於 JavaScript 或 jQuery 的解決方案。

JavaScript 轉換

要在 JavaScript 中轉換 UTC 日期時間字串,請按照以下步驟操作:

  1. 將字串「UTC」附加到原始字串datetime:

  2. 使用修改後的字串建立一個新的Date物件:

  3. 產生的日期物件將表示相當於原始 UTC的本地時間datetime.

範例:

utcDateTime = '6/29/2011 4:52:48 PM UTC';
date = new Date(utcDateTime);
The output `Wed Jun 29 2011 09:52:48 GMT-0700 (PDT)` represents the local time in the user's browser, corresponding to 4:52:48 PM UTC.

**jQuery Conversion**

jQuery provides a similar method for UTC datetime conversion:

>```
var date = $.datepicker.parseDate('utc', '6/29/2011 4:52:48 PM UTC');

產生的日期變數將包含相當於UTC 的本地時間日期時間。

注意: 範例顯示的假設使用者的時區是太平洋夏令時 (PDT)。實際顯示的當地時間會根據使用者的瀏覽器時區設定而有所不同。

以上是如何在 JavaScript 和 jQuery 中將 UTC 日期和時間轉換為本地時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn