1、獲取當前時間戳
let timestamp = Math.floor(new Date().getTime() / 1000);
2、獲取今天開始的時間戳
let timestamp = Math.floor(new Date(new Date().setHours(0, 0, 0, 0)).getTime() / 1000);
3、獲取這周開始的時間戳
思路
1、獲取今天凌晨的時間戳
2、用今天的時間戳減去這周的總時間
3、一天是86400秒
let timestamp = Math.floor(new Date(new Date().setHours(0, 0, 0, 0)).getTime() / 1000);
let weekDay = new Date().getDay() === 0 ? 7 : new Date().getDay();
let weekTimeStamp = timestamp - 86400 * weekDay;
4、獲取這個月開始的時間戳
思路
1、獲取當前時間戳
2、設置日期爲1
3、設置時分秒爲0
let date = new Date();
date.setDate(1);
date.setHours(0, 0, 0, 0);
let monStartTimeStamp = date.getTime() / 1000;