Class Calendar

Hierarchy

  • Calendar

Constructors

constructor

Accessors

firstWeekDay

  • get firstWeekDay(): number
  • set firstWeekDay(value: number): void

Methods

formatToParts

  • formatToParts(date: Date, locale: string, options: any, parts: string[]): object

monthdates

  • monthdates(year: number, month: number, extraWeek?: boolean): ICalendarDate[]
  • Returns the date values for one month. It will always iterate throught complete weeks, so it will contain dates outside the specified month.

    memberof

    Calendar

    Parameters

    • year: number
    • month: number
    • Default value extraWeek: boolean = false

    Returns ICalendarDate[]

monthdatescalendar

  • monthdatescalendar(year: number, month: number, extraWeek?: boolean): ICalendarDate[][]
  • Returns a matrix (array of arrays) representing a month's calendar. Each row represents a full week; week entries are ICalendarDate objects.

    memberof

    Calendar

    Parameters

    • year: number
    • month: number
    • Default value extraWeek: boolean = false

    Returns ICalendarDate[][]

timedelta

  • timedelta(date: Date, interval: string, units: number): Date

weekdays

  • weekdays(): number[]
  • Returns an array of weekdays for one week starting with the currently set firstWeekDay

    this.firstWeekDay = 0 (Sunday) --> [0, 1, 2, 3, 4, 5, 6] this.firstWeekDay = 1 (Monday) --> [1, 2, 3, 4, 5, 6, 0]

    memberof

    Calendar

    Returns number[]