MCPcopy
hub / github.com/vuetifyjs/vuetify / DateAdapter

Interface DateAdapter

packages/vuetify/src/composables/date/DateAdapter.ts:1–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1export interface DateAdapter<T = unknown> {
2 date (value?: any): T | null
3 format (date: T, formatString: string): string
4 toJsDate (value: T): Date
5 parseISO (date: string): T
6 toISO (date: T): string
7
8 startOfDay (date: T): T
9 endOfDay (date: T): T
10 startOfWeek (date: T, firstDayOfWeek?: number | string): T
11 endOfWeek (date: T): T
12 startOfMonth (date: T): T
13 endOfMonth (date: T): T
14 startOfYear (date: T): T
15 endOfYear (date: T): T
16
17 isAfter (date: T, comparing: T): boolean
18 isAfterDay(date: T, comparing: T): boolean
19
20 isSameDay (date: T, comparing: T): boolean
21 isSameMonth (date: T, comparing: T): boolean
22 isSameYear(date: T, comparing: T): boolean
23
24 isBefore (date: T, comparing: T): boolean
25 isEqual (date: T, comparing: T): boolean
26 isValid (date: any): boolean
27 isWithinRange (date: T, range: [T, T]): boolean
28
29 addMinutes (date: T, amount: number): T
30 addHours (date: T, amount: number): T
31 addDays (date: T, amount: number): T
32 addWeeks (date: T, amount: number): T
33 addMonths (date: T, amount: number): T
34
35 getYear (date: T): number
36 setYear (date: T, year: number): T
37 getDiff (date: T, comparing: T | string, unit?: string): number
38 getWeekArray (date: T, firstDayOfWeek?: number | string): T[][]
39 getWeekdays (firstDayOfWeek?: number | string, weekdayFormat?: 'long' | 'short' | 'narrow'): string[]
40 getWeek (date: T, firstDayOfWeek?: number | string, firstDayOfYear?: number | string): number
41 getMonth (date: T): number
42 setMonth (date: T, month: number): T
43 getDate (date: T): number
44 setDate (date: T, day: number): T
45 getNextMonth (date: T): T
46 getPreviousMonth(date: T): T
47
48 getHours (date: T): number
49 setHours (date: T, hours: number): T
50 getMinutes (date: T): number
51 setMinutes (date: T, minutes: number): T
52}

Callers 194

setupFunction · 0.65
navigateToSelectionFunction · 0.65
onBoundaryNavigateFunction · 0.65
setupFunction · 0.65
useMonthPickerFunction · 0.65
setupFunction · 0.65
useCalendarBaseFunction · 0.65
getWeekNumberFunction · 0.65
setupFunction · 0.65
formatFunction · 0.65
setupFunction · 0.65

Implementers 2

VuetifyDateAdapterpackages/vuetify/src/composables/date/
StringDateAdapterpackages/vuetify/src/composables/date/

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…