Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/deno/cli/tsc/dts/lib.deno.unstable.d.ts>Temporal.CalendarProtocol

A modern runtime for JavaScript and TypeScript.
Latest
interface Temporal.CalendarProtocol
import { type Temporal } from "https://deno.land/x/deno@v1.41.0/cli/tsc/dts/lib.deno.unstable.d.ts";
const { CalendarProtocol } = Temporal;

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
yearMonthFromFields(fields: YearOrEraAndEraYear & MonthOrMonthCode, options?: AssignmentOptions): Temporal.PlainYearMonth
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