MCPcopy
hub / github.com/date-fns/date-fns / setISOWeek

Function setISOWeek

pkgs/core/src/setISOWeek/index.ts:36–48  ·  view source on GitHub ↗
(
  date: DateArg<DateType>,
  week: number,
  options?: SetISOWeekOptions<ResultDate>,
)

Source from the content-addressed store, hash-verified

34 * //=> Sat Jan 01 2005 00:00:00
35 */
36export function setISOWeek<
37 DateType extends Date,
38 ResultDate extends Date = DateType,
39>(
40 date: DateArg<DateType>,
41 week: number,
42 options?: SetISOWeekOptions<ResultDate>,
43): ResultDate {
44 const _date = toDate(date, options?.in);
45 const diff = getISOWeek(_date, options) - week;
46 _date.setDate(_date.getDate() - diff * 7);
47 return _date;
48}

Callers 2

setMethod · 0.90
test.tsFile · 0.90

Calls 2

toDateFunction · 0.90
getISOWeekFunction · 0.90

Tested by

no test coverage detected