以使用者區域設定格式顯示帶有時間偏移的日期/時間
向最終使用者呈現日期和時間時,顯示它們至關重要以當地時區和格式。這確保了不同地理位置的清晰和無縫的用戶體驗。以下是如何使用 JavaScript 來實現此目的。
方法:
建議的方法是在客戶端的 JavaScript 中處理日期/時間格式和時區轉換。這允許伺服器在資料儲存時維護一致的基於 UTC 的時間戳格式,同時適應客戶端的區域設定首選項。
JavaScript 實作:
// Convert a UTC date to the user's local timezone const d = new Date(); d.setUTCFullYear(2004); d.setUTCMonth(1); d.setUTCDate(29); d.setUTCHours(2); d.setUTCMinutes(45); d.setUTCSeconds(26); // Output various date/time formats using locale-specific methods console.log(d.toLocaleString()); // Locale-specific date and time string console.log(d.toLocaleDateString()); // Locale-specific date string console.log(d.toLocaleTimeString()); // Locale-specific time string
說明:
其他提示:
以上是如何以使用者本地格式顯示帶時間偏移的日期/時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!