Rumah >hujung hadapan web >tutorial js >Bagaimanakah saya boleh mendapatkan cap masa dalam JavaScript?

Bagaimanakah saya boleh mendapatkan cap masa dalam JavaScript?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-09 11:44:12564semak imbas

How Can I Get Timestamps in JavaScript?

Mendapatkan Cap Masa dalam JavaScript

Timestamping memainkan peranan penting dalam pembangunan web untuk tugasan seperti menjejak peristiwa, mengurus keadaan dan memastikan integriti data . Dalam JavaScript, terdapat beberapa kaedah untuk mendapatkan cap masa, mewakili tarikh dan masa semasa sebagai nilai berangka.

Cap masa dalam milisaat

Untuk mendapatkan semula bilangan milisaat sejak zaman Unix (00:00:00 UTC pada 1 Januari 1970), gunakan Date.now() kaedah:

Date.now()

Sebagai alternatif, anda boleh menggunakan operator unary untuk memanggil Date.prototype.valueOf atau memanggil valueOf terus:

+ new Date()
new Date().valueOf()

Cap masa dalam beberapa saat (Unix timestamp)

Untuk mendapatkan cap waktu Unix, yang mewakili bilangan saat sejak zaman Unix, gunakan formula berikut:

Math.floor(Date.now() / 1000)

Cap masa dalam milisaat (peleraian lebih tinggi)

Untuk ketepatan yang lebih tinggi, mempertimbangkan milisaat pecahan, pendekatan berikut menggunakan prestasi .kini boleh bekerja:

var timeStampInMs = (
    isPerformanceSupported ?
    window.performance.now() +
    window.performance.timing.navigationStart :
    Date.now()
);

console.log(timeStampInMs, Date.now());

Atas ialah kandungan terperinci Bagaimanakah saya boleh mendapatkan cap masa 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