時間戳的獲取方法

2021-10-10 05:46:45 字數 1133 閱讀 3700

+new date()

new date().gettime()

date.now()

三種方法都可以獲取時間戳,但是實際上效能是不一樣的(雖然差別不大,但是也算是一種效能的追求)

var a =

+new

date()

;var b =

newdate()

.gettime()

;var c = date.

now();

console.

log(a, b, c)

;//獲取時間戳 1604448152913 1604448152913 1604448152913

// 測試效能:

console.

time

('+new date()'

)for

(var i =

0; i <

600000

; i++

) console.

timeend

('+new date()'

) console.

time

('new date().gettime:'

)for

(var j =

0; j <

600000

; j++

) console.

timeend

('new date().gettime:'

) console.

time

('date.now()'

)for

(var k =

0; k <

600000

; k++

) console.

timeend

('date.now()'

)// + new date(): 348.851806640625 ms

// new date().gettime:: 208.06103515625 ms

// date.now(): 98.0498046875 ms

獲取時間戳

方法 一 system.currenttimemillis 方法 二 calendar.getinstance gettimeinmillis 方法 三 newdate gettime 結果發現 system.currenttimemillis 這種方式速度最快 calendar.getinstan...

獲取時間戳,幾個時間點的時間戳

最近的上上上乙個週日24點時間戳 threeweekago strtotime date y m d time 2 week date w time day 1 day 最近的上上乙個週日24點時間戳 twoweekago strtotime date y m d time 1 week date ...

獲取時間戳的幾種方法

實際中如何使用 下面的例子中,我們將取得從 1970 01 01 到 2017 03 19 的毫秒數 1 date.parse 的 使用 var d date parse 2017 03 19 或者var d date.parse new date 返回當前時間毫秒數 console.log d 返...