获取当天时间最后一天的时间戳

首先获取当天的最后一秒的时间对象

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() 方法,即可获得任意你想要的时间戳。

你可能感兴趣的:(js,前端)