+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 返...