將UTC 日期時間轉換為本地日期時間
從伺服器接收UTC 格式的日期時間變數時,需要將其轉換到當前使用者的瀏覽器時區以便準確顯示。本指南為此任務提供了基於 JavaScript 或 jQuery 的解決方案。
JavaScript 轉換
要在 JavaScript 中轉換 UTC 日期時間字串,請按照以下步驟操作:
將字串「UTC」附加到原始字串datetime:
使用修改後的字串建立一個新的Date物件:
範例:
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中文網其他相關文章!