// 设置表头日期
const setHeadDate = (val: any) => {
const nowDay = dayjs(val).day()
// 这周的第一天
let str: any = null
if (nowDay){
// 非周天,即当周
str = dayjs(val).startOf('week').add(1, 'day')
}else {
// 周天,先减去一天,当作是上周的,然后算出来是上周的周天是第一天,最后再加上一天就是周一
str = dayjs(val).subtract(1, 'day').startOf('week').add(1, 'day')
}
// 设置表头数据
for (let i = 0; i < 7; i++) {
const date = dayjs(str).add(i,'day').format('YYYY.MM.DD')
tabOps.value[i].date = date
}
}
标签:val,dayjs,日期,周天,str,date,day
From: https://www.cnblogs.com/alannero/p/18176671