可以通過以下方法獲取當前時間:使用 date 對象創建日期和時間對象使用 date.now() 獲取毫秒時間戳使用 performance.now() 獲取高精度時間戳(推薦用于性能分析)
JavaScript 獲取當前時間
在 JavaScript 中,有以下幾種方法可以獲取當前時間:
方法 1:Date 對象
const now = new Date();
登錄后復制
Date 對象是一個表示日期和時間的內置對象。它提供了一系列方法和屬性來獲取和操作日期和時間信息。
方法 2:getTime() 方法
const timestamp = Date.now();
登錄后復制
getTime() 方法返回當前時間的毫秒時間戳,從 1970 年 1 月 1 日開始計算。
方法 3:性能 API
const performanceNow = performance.now();
登錄后復制
性能 API 提供了一個名為 now 的方法,它返回自頁面加載以來的高精度時間戳,單位為毫秒。
方法 4:DOM timestamp 屬性
const timestamp = document.lastModified;
登錄后復制
lastModified 屬性包含頁面上載時間戳。這通常與當前時間不同,不建議用于獲取當前時間。
比較
Date 對象提供最全面的日期和時間信息。
getTime() 方法最為簡單,但只返回時間戳。
性能 API 提供高精度時間戳,適合用于性能分析。
DOM timestamp 屬性不建議用于獲取當前時間。