首頁 > web前端 > js教程 > 如何在 JavaScript 中從 Unix 時間戳記取得時間?

如何在 JavaScript 中從 Unix 時間戳記取得時間?

Susan Sarandon
發布: 2024-12-29 05:27:14
原創
403 人瀏覽過

How to Get the Time from a Unix Timestamp in JavaScript?

在JavaScript 中從Unix 時間戳獲取時間

在Web 應用程式中,經常會遇到Unix 格式的時間戳,它表示從1970 年1 月1 日。 JavaScript 提供了一種將這些時間戳轉換為用戶友好時間的方法

要從Unix 時間戳中僅檢索時間部分,您可以使用以下步驟:

  1. 根據以毫秒為單位提供的時間戳記建立一個JavaScript Date 物件。為此,請將時間戳乘以 1000,因為 Date 物件以毫秒為單位。
  2. 從 Date 物件中提取小時、分鐘和秒。
  3. 將時間格式化為所需的格式 (例如,HH/MM/SS)。

範例程式碼:

let unix_timestamp = 1549312452;

// Create a new JavaScript Date object based on the timestamp
// multiplied by 1000 so that the argument is in milliseconds, not seconds
var date = new Date(unix_timestamp * 1000);

// Hours part from the timestamp
var hours = date.getHours();

// Minutes part from the timestamp
var minutes = "0" + date.getMinutes();

// Seconds part from the timestamp
var seconds = "0" + date.getSeconds();

// Will display time in 10:30:23 format
var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);

console.log(formattedTime);
登入後複製

以上是如何在 JavaScript 中從 Unix 時間戳記取得時間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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