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!