Skip to main content
interface Temporal.CalendarProtocol
Unstable

Properties

id: string

Methods

era(date: ): string | undefined
eraYear(date: ): number | undefined
dayOfWeek(date: ): number
dayOfYear(date: ): number
weekOfYear(date: ): number
yearOfWeek(date: ): number
daysInWeek(date: ): number
dateFromFields(fields: YearOrEraAndEraYear & MonthOrMonthCode & { day: number; }, options?: AssignmentOptions): Temporal.PlainDate
monthDayFromFields(fields: MonthCodeOrMonthAndYear & { day: number; }, options?: AssignmentOptions): Temporal.PlainMonthDay
dateAdd(
duration: Temporal.Duration | DurationLike | string,
): Temporal.PlainDate
dateUntil(
options?: DifferenceOptions<
| "year"
| "month"
| "week"
| "day"
>
,
): Temporal.Duration
fields(fields: Iterable<string>): Iterable<string>
mergeFields(fields: Record<string, unknown>, additionalFields: Record<string, unknown>): Record<string, unknown>
optional
toString(): string
optional
toJSON(): string

Properties

id: string

Methods

era(date: ): string | undefined
eraYear(date: ): number | undefined
dayOfWeek(date: ): number
dayOfYear(date: ): number
weekOfYear(date: ): number
yearOfWeek(date: ): number
daysInWeek(date: ): number
dateFromFields(fields: YearOrEraAndEraYear & MonthOrMonthCode & { day: number; }, options?: AssignmentOptions): Temporal.PlainDate
monthDayFromFields(fields: MonthCodeOrMonthAndYear & { day: number; }, options?: AssignmentOptions): Temporal.PlainMonthDay
dateAdd(
duration: Temporal.Duration | DurationLike | string,
): Temporal.PlainDate
dateUntil(
options?: DifferenceOptions<
| "year"
| "month"
| "week"
| "day"
>
,
): Temporal.Duration
fields(fields: Iterable<string>): Iterable<string>
mergeFields(fields: Record<string, unknown>, additionalFields: Record<string, unknown>): Record<string, unknown>
optional
toString(): string
optional
toJSON(): string