在JavaScript 中擷取時間戳
時間戳在Web 開發中對於追蹤事件、管理狀態和確保資料完整性等任務起著至關重要的作用。在 JavaScript 中,有多種方法可以取得時間戳,以數值形式表示目前日期和時間。
以毫秒為單位的時間戳
檢索毫秒數自 Unix 紀元(1970 年 1 月 1 日 00:00:00 UTC)以來,使用Date.now()方法:
Date.now()
或者,您可以使用一元運算子呼叫Date.prototype.valueOf 或直接呼叫valueOf:
+ new Date() new Date().valueOf()
以秒為單位的時間戳(Unix 時間戳)
取得Unix時間戳,表示自Unix以來的秒數紀元,使用以下公式:
Math.floor(Date.now() / 1000)
以毫秒為單位的時間戳(更高分辨率)
為了獲得更高的精度,考慮小數毫秒,以下方法使用Performance.now可能受僱:
var timeStampInMs = ( isPerformanceSupported ? window.performance.now() + window.performance.timing.navigationStart : Date.now() ); console.log(timeStampInMs, Date.now());
以上是如何在 JavaScript 中取得時間戳記?的詳細內容。更多資訊請關注PHP中文網其他相關文章!