当天时间往后获取一周时间

在uni-app中,可以使用JavaScript的Date对象和数组来实现截取与今天后相邻的七天号(算上当前号)。
以下代码将返回两个数组,一个数组包含从今天开始往后数的七天的星期几(包括今天),另一个数组包含这七天对应的号数(也包括今天)、

// 获取当前时间的年月日
			const today = new Date();
			const dateArray = [];
			const dayOfWeekArray = [];
			const yearMonthDayArray = [];

			for (let i = 0; i < 7; i++) {
				const d = new Date(today);
				d.setDate(today.getDate() + i);

				dateArray.push(d.getDate());

				const dayOfWeekStr = ['周日', '周一', '周二', '周三', '周四', '周五', '周六'][d.getDay()];
				dayOfWeekArray.push(dayOfWeekStr);

				const yearMonthDayStr = `${d.getFullYear()}-${d.getMonth() + 1}-${d.getDate()}`;
				yearMonthDayArray.push(yearMonthDayStr);
			}
			var num = [];

			for (let i = 0; i < dateArray.length; i++) {
				num.push({
					data: dateArray[i],
					numa: dayOfWeekArray[i],
					time: yearMonthDayArray[i]
				})
			}
			that.nums = num;
			console.log(that.nums);

这里的that是把this赋给that变量。

猜你喜欢

转载自blog.csdn.net/m0_64590669/article/details/130539509