Temporal.PlainTime
A Temporal.PlainTime
represents a wall-clock time, with a precision in
nanoseconds, and without any time zone. "Wall-clock time" refers to the
concept of a time as expressed in everyday usage — the time that you read
off the clock on the wall. For example, it could be used to represent an
event that happens daily at a certain time, no matter what time zone.
Temporal.PlainTime
refers to a time with no associated calendar date; if you
need to refer to a specific time on a specific day, use
Temporal.PlainDateTime
. A Temporal.PlainTime
can be converted into a
Temporal.PlainDateTime
by combining it with a Temporal.PlainDate
using the
toPlainDateTime()
method.
See https://tc39.es/proposal-temporal/docs/time.html for more details.
class PlainTime { }
constructor(
hour?: number,
minute?: number,
second?: number,
millisecond?: number,
microsecond?: number,
nanosecond?: number,
);readonly hour: number;
readonly microsecond: number;
readonly millisecond: number;
readonly minute: number;
readonly nanosecond: number;
readonly second: number;
readonly [Symbol.toStringTag]: "Temporal.PlainTime";
add(durationLike: Temporal.Duration | DurationLike | string, options?: ArithmeticOptions): Temporal.PlainTime;
getISOFields(): PlainTimeISOFields;
round(roundTo: RoundTo<"hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond">): Temporal.PlainTime;
since(other: Temporal.PlainTime | PlainTimeLike | string, options?: DifferenceOptions<"hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond">): Temporal.Duration;
subtract(durationLike: Temporal.Duration | DurationLike | string, options?: ArithmeticOptions): Temporal.PlainTime;
toJSON(): string;
toZonedDateTime(timeZoneAndDate: {
timeZone: TimeZoneLike;
plainDate: Temporal.PlainDate | PlainDateLike | string;
}): Temporal.ZonedDateTime;until(other: Temporal.PlainTime | PlainTimeLike | string, options?: DifferenceOptions<"hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond">): Temporal.Duration;
valueOf(): never;
with(timeLike: Temporal.PlainTime | PlainTimeLike, options?: AssignmentOptions): Temporal.PlainTime;
static compare(one: Temporal.PlainTime | PlainTimeLike | string, two: Temporal.PlainTime | PlainTimeLike | string): ComparisonResult;
static from(item: Temporal.PlainTime | PlainTimeLike | string, options?: AssignmentOptions): Temporal.PlainTime;
§Constructors
§Properties
§
calendar: Temporal.Calendar
[src]§Methods
§
add(durationLike: Temporal.Duration | DurationLike | string, options?: ArithmeticOptions): Temporal.PlainTime
[src]§
equals(other: Temporal.PlainTime | PlainTimeLike | string): boolean
[src]§
round(roundTo: RoundTo<"hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond">): Temporal.PlainTime
[src]§
since(other: Temporal.PlainTime | PlainTimeLike | string, options?: DifferenceOptions<"hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond">): Temporal.Duration
[src]§
subtract(durationLike: Temporal.Duration | DurationLike | string, options?: ArithmeticOptions): Temporal.PlainTime
[src]§
toPlainDateTime(temporalDate: Temporal.PlainDate | PlainDateLike | string): Temporal.PlainDateTime
[src]§
toString(options?: ToStringPrecisionOptions): string
[src]§
toZonedDateTime(timeZoneAndDate: {
[src]timeZone: TimeZoneLike;
plainDate: Temporal.PlainDate | PlainDateLike | string;
}): Temporal.ZonedDateTime§
until(other: Temporal.PlainTime | PlainTimeLike | string, options?: DifferenceOptions<"hour" | "minute" | "second" | "millisecond" | "microsecond" | "nanosecond">): Temporal.Duration
[src]§Static Methods
§
compare(one: Temporal.PlainTime | PlainTimeLike | string, two: Temporal.PlainTime | PlainTimeLike | string): ComparisonResult
[src]§
from(item: Temporal.PlainTime | PlainTimeLike | string, options?: AssignmentOptions): Temporal.PlainTime
[src]