天天看點

js 時間戳 随機數 new Date().getTime()

一:時間轉時間戳:javascript獲得時間戳的方法有四種,都是通過執行個體化時間對象 new Date() 來進一步擷取目前的時間戳

1.var timestamp1 = Date.parse(new Date()); // 結果:1477808630000 不推薦這種辦法,毫秒級别的數值被轉化為000

  console.log(timestamp1);

2.var timestamp2 = (new Date()).valueOf(); // 結果:1477808630404 通過​

​valueOf()​

​函數傳回指定對象的原始值獲得準确的時間戳值

console.log(timestamp2);

3.var timestamp3 = new Date().getTime(); // 結果:1477808630404 ,通過原型方法直接獲得目前時間的毫秒值,準确

console.log(timestamp3);

4.var timetamp4 = Number(new Date()) ; //結果:1477808630404 ,将時間轉化為一個number類型的數值,即時間戳

console.log(timetamp4);