日期
可选
__namedParameters: { 可选
first可选
weekconst getStart = (date: string, options?: Parameters<typeof getStartOfWeek>[1]) => formatDate(getStartOfWeek(new Date(date), options));
// ----- 当前星期 -----
// firstDay 为星期一
getStart('2023/04/19', { firstDay: 1 }); // '2023-04-17 00:00:00'
// firstDay 为星期日
getStart('2023/04/19', { firstDay: 0 }); // '2023-04-16 00:00:00'
// firstDay 为星期三
getStart('2023/04/16', { firstDay: 3 }); // '2023-04-12 00:00:00'
// ----- 上个星期 -----
// firstDay 为星期一
getStart('2023/04/19', { firstDay: 1, weekOffset: -1 }); // '2023-04-10 00:00:00'
// firstDay 为星期日
getStart('2023/04/19', { firstDay: 0, weekOffset: -1 }); // '2023-04-09 00:00:00'
// ----- 下个星期 -----
// firstDay 为星期一
getStart('2023/04/19', { firstDay: 1, weekOffset: 1 }); // '2023-04-24 00:00:00'
// firstDay 为星期日
getStart('2023/04/19', { firstDay: 0, weekOffset: 1 }); // '2023-04-23 00:00:00'
获取某日所在星期开始的date