首頁 > web前端 > js教程 > 如何在 JavaScript 中將 Unix 時間戳記轉換為 HH:MM:SS 格式?

如何在 JavaScript 中將 Unix 時間戳記轉換為 HH:MM:SS 格式?

Patricia Arquette
發布: 2025-01-03 02:40:39
原創
232 人瀏覽過

How to Convert Unix Timestamps to HH:MM:SS Format in JavaScript?

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

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