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;