获取当天时间加一天日期,展示今天之后一周时间

业务需求,需要做一个选择一周时间的功能,根据当天时间向后推理一周时间
在这里插入图片描述

实现代码(关键js,布局样式请自行设计):

let week = [{
		name: '周一',
		eg: 'mon',
		day: 0
	},
	{
		name: '周二',
		eg: 'tue',
		day: 0
	},
	{
		name: '周三',
		eg: 'wed',
		day: 0
	},
	{
		name: '周四',
		eg: 'thu',
		day: 0
	},
	{
		name: '周五',
		eg: 'fri',
		day: 0
	},
	{
		name: '周六',
		eg: 'sat',
		day: 0
	},
	{
		name: '周日',
		eg: 'sun',
		day: 0
	}
]//初始数据
let newWeek = []//接收处理后数据

for (let i = 0; i < 7; i++) {
	let dateTime = new Date();
	dateTime.setDate(dateTime.getDate() + i);
	dateTime = new Date(dateTime);
	newWeek[i] = week[dateTime.getDay() == 0 ? 6 : dateTime.getDay() - 1]//周日对应的是0
	newWeek[i].day = dateTime.getDate()
}

主要是对于Date的使用
https://www.w3school.com.cn/jsref/jsref_obj_date.asp
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苦夏木禾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值