作者:陈政德169384 | 来源:互联网 | 2023-07-03 10:59
项目中遇到了选择日期获取当前日期一周的周一和周日的日期,如下: 第一时间想到 DatePicker中的WeekPicker组件引入组件,编写相关代码如下:1
项目中遇到了选择日期获取当前日期一周的周一和周日的日期,如下:
第一时间想到 DatePicker 中的 WeekPicker 组件
引入组件,编写相关代码如下:
1
<a-week-picker placeholder="Select week" @change="handleWeekChange" />
2 methods 方法中
methods: {
handleWeekChange = weekData => {
const startDate = moment(weekData).day(1).format('YYYY/MM/DD (dddd)'); // 周一日期
const endDate = moment(weekData).day(7).format('YYYY/MM/DD (dddd)'); // 周日日期
console.log(startDate, endDate);
}
}
moment(date).day(1) 代表指定日期所在周的星期一的日期,
moment(date).day(7) 代表指定日期所在周的星期日的日期,
并且通过 format 方法格式化成指定的格式。