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

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

Susan Sarandon
發布: 2024-12-22 18:37:09
原創
827 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板