let now = new Date(),
year = now.getFullYear(),
month = now.getMonth(), // getMonth获取的月份为(0--11),比实际小1
day = now.getDate(), // getDate获取日期
weekDay = now.getDay(); // 0-6,周天,周一到周六
let yesterday = now.setDate(now.getDate()-1); // 获取昨天
// 获取昨天的开始时间和结束时间----start
startTime = new Date(yesterday).setHours(0, 0, 0, 0);
endTime = new Date(yesterday).setHours(23, 59, 59, 999);
// 获取昨天的开始时间和结束时间----end
let startTime, // 开始时间时间戳
endTime; // 结束时间时间戳
//获取本周一的开始时间时间戳----start
var days = weekDay==0?7:weekDay;
startTime = (now.setDate(now.getDate()-days)).setHours(0, 0, 0, 0);
//获取本周一的时间戳----end
//获取本月1号的时间戳----start
startTime = now.setTime(new Date(now.getFullYear(), now.getMonth(), 1));
// 获取今年1月1号的开始时间时间戳
startTime = now.setTime(new Date(2019, 0, 1));
// 获取当前小时数
var thisH = new Date().getHours();
startTime = (new Date()).setHours(thisH, 0, 0, 0);
// 获取上一个小时
let lastHour = new Date(new Date().getTime() - 1 * 60 * 60 * 1000);