Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mendapatkan Masa daripada Cap Waktu Unix dalam JavaScript?

Bagaimana untuk Mendapatkan Masa daripada Cap Waktu Unix dalam JavaScript?

Susan Sarandon
Susan Sarandonasal
2024-12-29 05:27:14456semak imbas

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

Mendapatkan Masa daripada Unix Timestamp dalam JavaScript

Dalam aplikasi web, adalah perkara biasa untuk menemui cap masa dalam format Unix, yang mewakili masa dalam beberapa saat sejak 1 Januari 1970. JavaScript menyediakan cara untuk menukar cap masa ini kepada masa yang mesra pengguna format.

Untuk mendapatkan hanya bahagian masa daripada cap waktu Unix, anda boleh menggunakan langkah berikut:

  1. Buat objek Tarikh JavaScript berdasarkan cap masa yang disediakan dalam milisaat. Untuk melakukan ini, darabkan cap masa dengan 1000, kerana objek Tarikh berfungsi dengan milisaat.
  2. Ekstrak jam, minit dan saat daripada objek Tarikh.
  3. Formatkan masa dalam format yang diingini ( cth., HH/MM/SS).

Contoh Kod:

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);

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Masa daripada Cap Waktu Unix dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn