直接获取当前时间:new Date().toISOString().slice(0, 10)

获取当前日期的前七天

GetTime() 
			 {
				var date = new Date();
				var base = Date.parse(date); // 转换为时间戳
				var year = date.getFullYear(); //获取当前年份
				var mon = date.getMonth() + 1; //获取当前月份
				var day = date.getDate(); //获取当前日
				var oneDay = 24 * 3600 *1000
				//var daytime = `${year}${mon >= 10 ? mon : '0' + mon}${day >= 10 ? day : '0' + day}`; //今日时间
				//this.$data.daytime = daytime; // 今日时间赋值给变量
				
				var daytimeArr = []
				for (var i = 1; i < 7 ; i++) { //前七天的时间
					var now = new Date(base -= oneDay);
					var myear = now.getFullYear();
					var month = now.getMonth() + 1;
					var mday = now.getDate()
					daytimeArr.push([myear, month >=10 ?month :'0'+ month, mday>=10?mday:'0'+mday].join('-'))
				}
				return daytimeArr
			}

GetTime()返回的是一个数组 里面有前6天的所有日期
笔记写的很简陋 仅供自己参考 如有疑问 可以留言哦~第一时间都会回复哒

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐