class Temporal.PlainDateTime
unstable
A Temporal.PlainDateTime represents a calendar date and wall-clock time, with
a precision in nanoseconds, and without any time zone. Of the Temporal
classes carrying human-readable time information, it is the most general
and complete one. Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainYearMonth,
and Temporal.PlainMonthDay all carry less information and should be used when
complete information is not required.
See https://tc39.es/proposal-temporal/docs/datetime.html for more details.
Constructors #
#PlainDateTime(isoYear: number,isoMonth: number,isoDay: number,hour?: number,minute?: number,second?: number,millisecond?: number,microsecond?: number,nanosecond?: number,calendar?: string,) new
Properties #
#[Symbol.toStringTag]: "Temporal.PlainDateTime" readonly
#calendarId: string readonly
#daysInMonth: number readonly
#daysInWeek: number readonly
#daysInYear: number readonly
#inLeapYear: boolean readonly
#microsecond: number readonly
#millisecond: number readonly
#monthsInYear: number readonly
#nanosecond: number readonly
#weekOfYear: number | undefined readonly
#yearOfWeek: number | undefined readonly
Methods #
#add(durationLike: ,options?: ArithmeticOptions,): Temporal.PlainDateTime #round(roundTo: RoundTo<"day"
| "hour"
| "minute"
| "second"
| "millisecond"
| "microsecond"
| "nanosecond">): Temporal.PlainDateTime #since(other: ,options?: DifferenceOptions<"year"
| "month"
| "week"
| "day"
| "hour"
| "minute"
| "second"
| "millisecond"
| "microsecond"
| "nanosecond">,): Temporal.Duration #subtract(durationLike: ,options?: ArithmeticOptions,): Temporal.PlainDateTime #toLocaleString(locales?: string | string[],options?: Intl.DateTimeFormatOptions,): string #toString(options?: CalendarTypeToStringOptions): string #toZonedDateTime(tzLike: TimeZoneLike,options?: ToInstantOptions,): Temporal.ZonedDateTime #until(other: ,options?: DifferenceOptions<"year"
| "month"
| "week"
| "day"
| "hour"
| "minute"
| "second"
| "millisecond"
| "microsecond"
| "nanosecond">,): Temporal.Duration #with(dateTimeLike: PlainDateTimeLike,options?: AssignmentOptions,): Temporal.PlainDateTime #withCalendar(calendar: CalendarLike): Temporal.PlainDateTime #withPlainTime(timeLike?: ): Temporal.PlainDateTime Static Methods #
#compare(one: ,two: ,): ComparisonResult #from(item: ,options?: AssignmentOptions,): Temporal.PlainDateTime