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

Function checkWeek

pkgs/core/src/locale/zh-CN/_lib/formatRelative/index.ts:7–20  ·  view source on GitHub ↗
(
  date: Date,
  baseDate: Date,
  options?: FormatRelativeFnOptions,
)

Source from the content-addressed store, hash-verified

5} from "../../../types.ts";
6
7function checkWeek(
8 date: Date,
9 baseDate: Date,
10 options?: FormatRelativeFnOptions,
11) {
12 const baseFormat = "eeee p";
13
14 if (isSameWeek(date, baseDate, options)) {
15 return baseFormat; // in same week
16 } else if (date.getTime() > baseDate.getTime()) {
17 return "'下个'" + baseFormat; // in next week
18 }
19 return "'上个'" + baseFormat; // in last week
20}
21
22const formatRelativeLocale = {
23 lastWeek: checkWeek, // days before yesterday, maybe in this week or last week

Callers

nothing calls this directly

Calls 1

isSameWeekFunction · 0.90

Tested by

no test coverage detected