interface Temporal.TimeZoneProtocol
Unstable
A plain object implementing the protocol for a custom time zone.
id: string
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: ,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.Instant[]
optional
toString(): string
optional
toJSON(): string