dayjs获取本周的起始时间和结束时间,很多人的代码可能都是这么写的
const startOfWeek = proxy.$dayjs().startOf('week')
const endOfWeek = proxy.$dayjs().endOf('week')
这样得到的本周起始时间是上周的周日,结束时间是本周的周六。dayjs文档是有对这个进行说明的,直接使用获取的国外对于周六日的计算方式,如果要改成中国的计算方式,要这么写
const startOfWeek = proxy.$dayjs().day(1).format('YYYY-MM-DD') + ' 00:00:00';
const endOfWeek = proxy.$dayjs().day(7).format('YYYY-MM-DD') + ' 23:59:59';