前端使用js获取当前日期前一天

1,085 阅读1分钟

使用当前时间的前一天时间

        //获取当前日期前一天(格式:2021-01-01)
	getBeforeDay() {
                    //先获取当天时间前一天的时间戳
                let time = new Date().getTime() - 24 * 60 * 60 * 1000;
                    //根据js方法获取年月日时分秒
		let yy = new Date(time).getFullYear();
		let mm =new Date(time).getMonth() + 1 < 10
				? "0" + (new Date(time).getMonth() + 1)
				: new Date(time).getMonth() + 1;

		let dd =new Date(time).getDate() < 10
				? "0" + new Date(time).getDate()
				: new Date(time).getDate();
                                    
		let hh = new Date(time).getHours();
                    
		let mf = new Date(time).getMinutes() < 10
				? "0" + new Date(time).getMinutes()
				: new Date(time).getMinutes();
                                    
		let ss =new Date(time).getSeconds() < 10
				? "0" + new Date(time).getSeconds()
				: new Date(time).getSeconds();
                    //将自己所需要的的数据字段拼接即可
		let beforeDay = yy + "-" + mm + "-" + dd;
	},
            

因为本人的需求只展示了年月日,对于后面的时分秒没有要求,所以并没有对时分秒的准确性做测试