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.TimeZoneProtocol

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

A plain object implementing the protocol for a custom time zone.

Properties

id: string

Methods

getOffsetNanosecondsFor(instant: Temporal.Instant | string): number
optional
getOffsetStringFor(instant: Temporal.Instant | string): string
optional
getPlainDateTimeFor(instant: Temporal.Instant | string, calendar?: CalendarLike): Temporal.PlainDateTime
optional
getInstantFor(dateTime: Temporal.PlainDateTime | PlainDateTimeLike | string, options?: ToInstantOptions): Temporal.Instant
optional
getNextTransition(startingPoint: Temporal.Instant | string): Temporal.Instant | null
optional
getPreviousTransition(startingPoint: Temporal.Instant | string): Temporal.Instant | null
getPossibleInstantsFor(dateTime: Temporal.PlainDateTime | PlainDateTimeLike | string): Temporal.Instant[]
optional
toString(): string
optional
toJSON(): string