Skip to main content
Temporal.PlainYearMonth - Temporal - Web documentation
class Temporal.PlainYearMonth
Unstable

A Temporal.PlainYearMonth represents a particular month on the calendar. For example, it could be used to represent a particular instance of a monthly recurring event, like "the June 2019 meeting".

See https://tc39.es/proposal-temporal/docs/yearmonth.html for more details.

Constructors

new
PlainYearMonth(
isoYear: number,
isoMonth: number,
calendar?: string,
referenceISODay?: number,
)

Properties

readonly
[Symbol.toStringTag]: "Temporal.PlainYearMonth"
readonly
calendarId: string
readonly
daysInMonth: number
readonly
daysInYear: number
readonly
era: string | undefined
readonly
eraYear: number | undefined
readonly
inLeapYear: boolean
readonly
month: number
readonly
monthCode: string
readonly
monthsInYear: number
readonly
year: number

Methods

since(
options?: DifferenceOptions<"year" | "month">,
): Temporal.Duration
toJSON(): string
toLocaleString(
locales?: string | string[],
): string
toPlainDate(day: { day: number; }): Temporal.PlainDate
toString(options?: ShowCalendarOption): string
until(
options?: DifferenceOptions<"year" | "month">,
): Temporal.Duration
valueOf(): never

Static Methods