第一種方法:(這種方法只精確到秒)
var timestamp = Date.parse(new Date());
結果:1545816450000
第二種方法:
var timestamp=new Date().getTime();
結果:1545816456780
第三種方法:
var timestamp=new Date().getTime();
結果:1545816456780
第一種:獲取的時間戳是把毫秒改成000顯示,因為這種方式只精確到秒
第二種和第三種是獲取了當前毫秒的時間戳。
添加一個遇到的問題
var sDate = '2018-12-12';
var now = new Date();
var inputDate =Date.parse(sDate );//輸入時間戳
now.setTime(inputDate)//Wed Dec 12 2018 08:00:00 GMT+0800 (中國標准時間) 時間轉化時默認8點開始,8:00:00
轉載:https://www.cnblogs.com/liubingyjui/p/10180504.html
JS中兩個時間(日期)做差值(相減)得到秒
**getSecondByDateSub("2020-07-21 17:36:16","2020-07-21 17:43:53");//調用下面函數
function getSecondByDateSub(begin,end) {
var beginDate = new Date(begin);
var endDate = new Date(end);
var diff = endDate.getTime() - beginDate.getTime();
var sec = diff /1000;
return sec ;
}**
轉載:https://blog.csdn.net/qq_43269506/article/details/107522304