在JavaScript 中將Unix 時間戳轉換為人類可讀的時間
使用資料庫時,時間戳通常儲存為Unix 時間戳,它代表自1970 年1 月1 日以來經過的秒數。但是,當這些時間戳記傳輸到前端程式碼時,例如JavaScript,它們通常需要採用人類可讀的格式。
要在JavaScript 中將Unix 時間戳轉換為HH/MM/SS 格式的時間,請按照以下步驟操作:
-
建立一個JavaScript Date 物件: 將時間戳記乘以1000 將其轉換為毫秒,並使用以下命令建立新的Date物件it.
-
提取小時、分鐘和秒: 使用 getHours()、getMinutes() 和 getSeconds() 方法從 Date 物件中提取時間的相應部分。
-
設定時間格式: 使用substr(-2) 方法,並以所需的 HH/MM/SS 格式連接小時、分鐘和秒。
例如,考慮 Unix 時間戳記 1549312452。使用上述步驟:
-
Date 物件: 我們從時間戳記建立一個 Date 物件: var date = new Date(1549312452 * 1000);
-
提取部分:我們使用相應的方法得到小時(10),分鐘(30)和秒(23)。
-
格式化時間:我們用零填充分鐘和秒:分鐘= "0" date.getMinutes();、seconds = "0" date.getSeconds();,並將它們被連接起來得到formattedTime = "10:30:23"。
因此,Unix時間戳記 1549312452 轉換為 HH/MM/SS 格式的時間「10:30:23」。
以上是如何在 JavaScript 中將 Unix 時間戳記轉換為 HH:MM:SS 格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!