今天遇到一个需求 选择日期拿到该日期一周的时间
可以借助momentjs momentjs
新建一个cycle.js文件
import moment from "moment";
moment.locale("zh-cn", {
weekdays: "星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_")
});
export function cycle(val) {
let time = moment(val[0]).startOf("week");
let weekArr = []
for (let i = 1; i < 6; i++) {
let tempTime = moment(time).weekday(i);
let tr = moment(tempTime).format("YYYY-MM-DD (dddd)");
tr = tr.replace("星期", "周");
weekArr.push(tr);
}
return weekArr
}
在页面使用
changeTime(val) {
this.weekArr=cycle(val)
},
moment.locale(“zh-cn”, {});是为了让获取到的周期变为中文 默认是英文的