首先获取当天的最后一秒的时间对象
getTodayDate(){
const year: any = date.getFullYear();
let month: any = date.getMonth() + 1;
let strDate: any = date.getDate();
if (month >= 1 && month <= 9) {
month = "0" + month;
}
if (strDate >= 0 && strDate <= 9) {
strDate = "0" + strDate;
}
const currentdate = year + '/' + month + '/' + strDate;
}
因为这里要用到的是new Date(),所以年月日之间的分隔符用的是斜杠 /
let todayEnd = getTodayDate() + ' 23:59:59';//其实这里可以获取当前的任意时间点,看需要传
let todayEndObj = new Date(todayEnd);
let todayEndStamp = todayEndObj.getTime();
todayEndStamp 就是最后我们需要的当天最后一秒的时间戳了。
其他的时间其实都可以以此类推:
1. 先获取我们需要的年月日,方法在这里 根据当天获取任意一天的时间
2. 然后再拼接上需要的时间点
3. 用new Date() 方法 转换成时间对象
4. 最后调用 getTime() 方法,即可获得任意你想要的时间戳。