在 Web 開發領域,準確顯示使用者互動的時間戳通常至關重要。一個常見的挑戰是將毫秒(時間的數字表示形式)轉換為更易讀的格式,例如 DD/MM/YYYY HH:MM:SS。在本文中,我們將引導您完成使用 JavaScript 將毫秒轉換為人類友善的日期的過程。
確保顯示的時間戳記準確反映伺服器時間,建議使用伺服器端時間戳記。這消除了由使用者時區變化或本地電腦差異引起的任何差異。在 JavaScript 中,您可以透過向伺服器的 API 發出 AJAX 請求並擷取回應來取得伺服器時間。
一旦取得伺服器時間,您就可以擷取自 1970 年 1 月 1 日 00:00:00 UTC 以來的毫秒數。此紀元時間戳記是一個通用參考點,可確保不同系統之間的一致性。在JavaScript 中,您可以使用Date 物件的getTime() 方法來擷取以毫秒為單位的目前時間戳記:
<code class="javascript">var time = new Date().getTime();</code>
將毫秒轉換為人類-可讀日期,我們需要使用毫秒值建立一個新的Date 物件:
<code class="javascript">var time = new Date(time);</code>
現在,您可以使用Date 物件的各種方法來擷取日期的各個組成部分:
date.getSeconds()
:秒(0-59)<code class="javascript">var formattedDate = date.getFullYear() + '/' + (date.getMonth() + 1) + '/' + date.getDate() + ' ' + date.getHours() + ':' + date.getMinutes() + ':' + date.getSeconds();</code>透過組合這些組件,您可以建構所需的日期格式:
這將以指定的格式輸出日期,例如:「2023/03/24 12:34:56」。
結論在 jQuery/JavaScript 中將毫秒轉換為可讀日期非常簡單。透過取得伺服器時間,提取自紀元以來的毫秒數,並使用 Date 物件提供的方法,您可以建立人性化的時間戳,準確地表示 Web 應用程式中使用者互動的時間。以上是如何在 JavaScript 中將毫秒轉換為人類可讀的日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!